मैं एक XElement है कि इस तरह दिखता है:मिल XElement विशेषता मान
<User ID="11" Name="Juan Diaz" LoginName="DN1\jdiaz" xmlns="http://schemas.microsoft.com/sharepoint/soap/directory/" />
मैं एक्सएमएल कैसे उपयोग कर सकते हैं LOGINNAME का अधिक महत्व देते हैं निकालने के लिए? मैंने निम्नलिखित की कोशिश की, लेकिन q2 "गणना ने कोई परिणाम नहीं दिया"।
var q2 = from node in el.Descendants("User")
let loginName = node.Attribute(ns + "LoginName")
select new { LoginName = (loginName != null) };
foreach (var node in q2)
{
Console.WriteLine("LoginName={0}", node.LoginName);
}
ध्यान दें कि XAttribute शून्य हो सकता है (यहां हाँ नहीं), इसलिए मान प्राप्त करने से पहले शून्य की जांच करना चाह सकता है। – user420667