में नेस्टेड एक्सएमएल deserializing मैं http वेब अनुरोध से एक्सएमएल डेटा पुनर्प्राप्त कर रहा हूँ और डेटा को वस्तुओं में deserializing।सी # ऑब्जेक्ट्स
यहां एक नमूना एक्सएमएल संरचना है। एक आदेश [] उपयोगकर्ता में वर्ग है और 'आदेश' वर्ग से छुटकारा पाने के -
<users>
<user>
<name>...</name>
<orders>
<order>
<number>...</number>
</order>
...
</orders>
</user>
<user>
<name>...</name>
<orders></orders>
</user>
...
</users>
मैं चार वर्गों
public class Users
{
[XmlElement("user")]
public User[] UserList { get; set; }
}
public class User
{
[XmlElement("name")]
public string Name { get; set; }
[XmlArray("orders")]
public Orders OrderList { get; set; }
}
public class Orders
{
[XmlElement("order")]
public Order[] Order { get; set; }
}
public class Order
{
[XmlElement("number")]
public string Number { get; set; }
}
मुझे लगता है तीन वर्गों की तरह पर्याप्त होना चाहिए। क्या यह संभव है? मैंने जो भी कोशिश की वह काम नहीं कर सका।
धन्यवाद।
काम करना चाहिए लेकिन यह क्या है कि तुम कोशिश की है? –
** यह कैसे काम नहीं किया **? हम दिमागी पाठक नहीं हैं .. –
यह महत्वपूर्ण क्यों है? काम नहीं किया। – user471317