क्या XElement की स्टार्ट टैग स्ट्रिंग प्राप्त करना संभव है?
उदाहरण के लिए, अगर मेरे पास इस तरह का एक xml तत्व है
<Product Id="101" Name="Product 1">
<Images>
// ..
</Images>
<Description>
// ..
</Description>
</Product>
मैं केवल प्रारंभ टैग प्राप्त करना चाहता हूं:
<Product Id="101" Name="Product 1">
मैं सत्यापन प्रतिक्रिया उद्देश्यों के लिए इसका उपयोग करता हूं।
उत्तर:
जवाब के लिए 0 № 1क्वेरी का उपयोग करें जैसे
XElement xele = XElement.Load("xmlfilename");
XNamespace _XNamespace = XNamespace.Get("namespace url");
IEnumerable<XElement> ProductAttribute = from ele in xele .Descendants(_XNamespace + "Product ")
where ele.Attribute("Id").Value =="101" && ele.Attribute("Name") == "Product 1"
select ele;
आशा है कि यह आपके लिए काम करेगा