【发布时间】:2013-07-21 06:54:50
【问题描述】:
我有一个如下所示的 XElement:
<User ID="11" Name="Juan Diaz" LoginName="DN1\jdiaz" xmlns="http://schemas.microsoft.com/sharepoint/soap/directory/" />
如何使用 XML 提取 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);
}
【问题讨论】:
标签: c# xml linq-to-xml xelement