/ / XElement में टैग स्ट्रिंग - c #, asp.net, linq-to-xml, xelement प्रारंभ करें

XElement टैग स्ट्रिंग - सी #, asp.net, linq-to-xml, xelement प्रारंभ करें

क्या 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;

आशा है कि यह आपके लिए काम करेगा