good afternoon,
i have following code:
public class purchaseorder { public item [] items } public class item { public string itemid public decimal itemprice }
when serialized, generates following xml:
<purchaseorder xmlns:xsi=http://www.w3.org/2001/xmlschema-instance xmlns:xsd="http://www.w3.org/2001/xmlschema"> **<items>** <item> <itemid>aaa111</itemid> <itemprice>34.22</itemprice> <item> <item> <itemid>bbb222</itemid> <itemprice>2.89</itemprice> <item> **</items>** </purchaseorder>
is there way of omitting <items>
</items>
element (in bold) - continue include <item>
element?
if use list rather array, follows:
public class purchaseorder { [xmlelement("item")] public list<item> items; } public class item { public string itemid; public decimal itemprice; }
will produce:
<purchaseorder xmlns:xsi=http://www.w3.org/2001/xmlschema-instance xmlns:xsd="http://www.w3.org/2001/xmlschema"> <item> <itemid>aaa111</itemid> <itemprice>34.22</itemprice> <item> <item> <itemid>bbb222</itemid> <itemprice>2.89</itemprice> <item> </purchaseorder>
Comments
Post a Comment