Hallo
gibt es eine Möglichkeit folgende XML Klasse zu vereinfachen:
Das XML sieht so aus (und muss auch so bleiben):
Was mich nu stört ist die "Zwischenklasse" RatingContainer und dass ich nun zum Hinzufügen einer neuen Bewertung
gibt es eine Möglichkeit folgende XML Klasse zu vereinfachen:
VB.NET-Quellcode
- <Serializable()>
- <XmlRoot("movie")>
- Public Class Movie
- <XMLElement("title")>
- Public Property Title As String
- <XMLElement("ratings")>
- Public Property Ratings As RatingContainer
- End Class
- <Serializable()>
- Public Class RatingContainer
- <XMLElement("rating")>
- Public Property Ratings As List(Of Rating)
- End Class
- <Serializable()>
- Public Class Rating
- <XMLElement("name")>
- Public Property Name As String
- <XMLElement("votes")>
- Public Property Votes As Integer
- End Class
Das XML sieht so aus (und muss auch so bleiben):
Was mich nu stört ist die "Zwischenklasse" RatingContainer und dass ich nun zum Hinzufügen einer neuen Bewertung
movie.Ratings.Rating.Add()
nutzen muss. Ich hätte gerne einfach nur movie.Ratings.Add()
. Das sollte irgendwie unkompliziert so möglich sein, dass die XML trotzdem so gelesen und geschrieben wird, oder?Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DanCooper“ ()