7
मेरे पास दूसरी सूची (वेरिएंट के साथ एक उत्पाद) के अंदर एक सूची है। मैं अभिभावक सूची को उस पर सेट विशेषताएँ रखना चाहूंगा (केवल id
और name
)।गुणों के साथ एक सूची का एक्सएमएल क्रमबद्धता
वांछित आउटपुट
<embellishments>
<type id="1" name="bar bar foo">
<row>
<id>1</id>
<name>foo bar</name>
<cost>10</cost>
</row>
</type>
</embellishments>
वर्तमान कोड
[XmlRoot(ElementName = "embellishments", IsNullable = false)]
public class EmbellishmentGroup
{
[XmlArray(ElementName="type")]
[XmlArrayItem("row", Type=typeof(Product))]
public List<Product> List { get; set; }
public EmbellishmentGroup() {
List = new List<Product>();
List.Add(new Product() { Id = 1, Name = "foo bar", Cost = 10m });
}
}
public class Product
{
[XmlElement("id")]
public int Id { get; set; }
[XmlElement("name")]
public string Name { get; set; }
[XmlElement("cost")]
public decimal Cost { get; set; }
}
वर्तमान आउटपुट
0,123,<embellishments>
<type>
<row>
<id>1</id>
<name>foo bar</name>
<cost>10</cost>
</row>
</type>
</embellishments>