का उपयोग कर:क्वेरी XmlNode मैं फ़ाइल निम्न है LINQ
<root>
<Product desc="Household">
<Product1 desc="Cheap">
<Producta desc="Cheap Item 1" category="Cooking" />
<Productb desc="Cheap Item 2" category="Gardening" />
</Product1>
<Product2 desc="Costly">
<Producta desc="Costly Item 1" category="Decoration"/>
<Productb desc="Costly Item 2" category="Furnishing" />
<Productc desc="Costly Item 3" category="Pool" />
</Product2>
</Product>
</root>
मैं तरह की जानकारी पता लगाना चाहते हैं: सस्ते और महंगा, सभी श्रेणी के सूची में कुल आइटम (पाक कला की तरह, बागवानी, सजावट ...) , क्रमबद्ध श्रेणी की सूची और केवल उत्पाद का चयन करें जो 'महंगा'
मैं LINQ का उपयोग कैसे कर सकता हूं। मैं अब तक ऐसा किया: के रूप में यह पदानुक्रम के तीन स्तरों के लिए एक उत्पाद तत्व का उपयोग करता
XElement xe = XElement.Load(Server.MapPath("~/product.xml"));
????
मैं वास्तव में अपने आप को LINQ सिखाने की आवश्यकता ... soooo आसान इस तरह से लग रहा है:) – balexandre
मैंने एक्सएमएल बदल दिया है और यह काम कर रहा है .. उत्तर –
के लिए धन्यवाद मुझे संदेह है कि जॉन का इरादा है कि आप अलग-अलग तत्वों का नाम बदलकर * डेटा के भीतर; प्रत्येक * स्तर * पर अलग-अलग नाम रखने के लिए ... –