【发布时间】:2010-01-16 16:23:44
【问题描述】:
任何人都知道为什么这个 xpath 表达式 "catzero/@id" 在这个 xml 上不起作用
document = XDocument.Load("file.xml");
var product = document.XPathSelectElements("//product", nameSpaceResolver).First();
var category = ((IEnumerable) product.XPathEvaluate("catzero/@id")).Cast<XAttribute>().first().value; //catezero/@id is null
【问题讨论】:
-
请提供一些示例代码并解释发生了什么 - “不工作”不是很具有描述性。
标签: xpath linq-to-xml xattribute