I have tried everything cant deserialize this XML document.\[code\]<items> <item> <id>00175565</id> <descr>KJAAM-EMC 16x(2+1)x0,5 T500</descr> <unit>st</unit> <vat>25</vat> <inprice>374</inprice> <isstock>0</isstock> <stock>0</stock> <paccount/> <ean>00175565</ean> <type>1</type> <producer/> <producer_itemno>00175565</producer_itemno> <package_height/> <package_depth/> <package_width/> <package_weight/> <stock_place/> <stock_warning/> <note/> <bulky>0</bulky> <omit>0</omit> <available>0</available> <account>3041</account> <constracct>3231</constracct> <exportacct>3315</exportacct> <eurevacct>3318</eurevacct> <euvatacct>3316</euvatacct> <supplierno/> <show_in_webshop>0</show_in_webshop> <price> <list-a> <from-0>486.2</from-0> </list-a> </price> </item></items>\[/code\]This is how i deserialize it\[code\][Serializable()]public class item{ [System.Xml.Serialization.XmlElement("id")] public string ID { get; set; } [System.Xml.Serialization.XmlElement("descr")] public string Descr { get; set; } [System.Xml.Serialization.XmlElement("unit")] public string Unit { get; set; } [System.Xml.Serialization.XmlElement("vat")] public string Vat { get; set; } [System.Xml.Serialization.XmlElement("inprice")] public string Inprice { get; set; } [System.Xml.Serialization.XmlElement("isstock")] public string Isstock { get; set; } [System.Xml.Serialization.XmlElement("stock")] public string Stock { get; set; } [System.Xml.Serialization.XmlElement("paccount")] public string Paccount { get; set; } [System.Xml.Serialization.XmlElement("ean")] public string Ean { get; set; } [System.Xml.Serialization.XmlElement("type")] public string Type { get; set; } [System.Xml.Serialization.XmlElement("producer")] public string Producer { get; set; } [System.Xml.Serialization.XmlElement("producer_itemno")] public string Producer_itemno { get; set; } [System.Xml.Serialization.XmlElement("package_height")] public string Package_height { get; set; } [System.Xml.Serialization.XmlElement("package_depth")] public string Package_depth { get; set; } [System.Xml.Serialization.XmlElement("package_width")] public string Package_width { get; set; } [System.Xml.Serialization.XmlElement("package_weight")] public string Package_weight { get; set; } [System.Xml.Serialization.XmlElement("stock_place")] public string Stock_place { get; set; } [System.Xml.Serialization.XmlElement("stock_warning")] public string Stock_warning { get; set; } [System.Xml.Serialization.XmlElement("note")] public string Note { get; set; } [System.Xml.Serialization.XmlElement("bulky")] public string Bulky { get; set; } [System.Xml.Serialization.XmlElement("omit")] public string Omit { get; set; } [System.Xml.Serialization.XmlElement("available")] public string Available { get; set; } [System.Xml.Serialization.XmlElement("account")] public string Account { get; set; } [System.Xml.Serialization.XmlElement("constracct")] public string Constracct { get; set; } [System.Xml.Serialization.XmlElement("exportacct")] public string Exportacct { get; set; } [System.Xml.Serialization.XmlElement("eurevacct")] public string Eurevacct { get; set; } [System.Xml.Serialization.XmlElement("euvatacct")] public string Euvatacct { get; set; } [System.Xml.Serialization.XmlElement("supplierno")] public string Supplierno { get; set; } [System.Xml.Serialization.XmlElement("show_in_webshop")] public string Show_in_webshop { get; set; } [XmlArray("price")] [XmlArrayItem("list-a")] public List<string> price { get; set; }}[XmlRoot("items")]public class items{ [XmlElement("item")] public item[] item { get; set; }}\[/code\]The problem is that i get one row of the first set of item. but when i remove \[code\] [XmlArray("price")] [XmlArrayItem("list-a")] public List<string> price { get; set; }\[/code\]it gives me all the rows. I have tried alot of things and look on some other posted questions equal to this but i cant get it to work.the only way for me to get something at all from is to use the code above.I greatly appreciate all the help i can get!