ठीक है, यादृच्छिक प्रश्न का थोड़ा सा उपयोग करते समय एक तत्व मौजूद है, लेकिन ऐसा करने का सबसे अच्छा तरीका केवल कोड जोड़ना है, आप देख सकेंगे कि मेरा क्या मतलब है:सी # LINQ से XML
एक्सएमएल:
<?xml version="1.0" encoding="utf-8" ?>
<customers>
<customer>
<id>1</id>
<name>Blah-face</name>
<Type>1</Type>
</customer>
<customer>
<id>2</id>
<name>Blah-face-2</name>
<Type>2</Type>
</customer>
<customer>
<id>3</id>
<name>Blah-face-3</name>
<Type>1</Type>
<SuperType>1</SuperType>
</customer>
</customers>
सी #:
XDocument linquee = XDocument.Load(path);
var superType = (from c in linquee.Descendants("customer")
where (c.Element("SuperType").Value == "1")
select c).ToList();
यह एक अशक्त त्रुटि के साथ आता है - मैं एक शून्य मान के साथ यह पहले प्रत्येक ग्राहक को तत्व "महाप्रकार" जोड़ने के लिए की आवश्यकता होगी, या है वहां एक कामकाज जिसका मतलब होगा मेरे पास नहीं है ऐसा करने के लिए?
चीयर्स!
परफेक्ट, नल की जांच करने से चीजों को और अधिक सरल बनाता है। एक पल में "टिक" होगा। –