【发布时间】:2018-02-18 15:14:24
【问题描述】:
我在选择属性以特定值结尾的元素时遇到问题。
XML 看起来像
<root>
<object name="1_2"><attribute name="show" value="example"></object>
<object name="1_1"><attribute name="show" value="example"></object>
<object name="2_1"><attribute name="show" value="example"></object>
</root>
所以我需要从以_1 结尾的对象中的属性中提取所有值,我该怎么做?
我做了这段代码
XmlNodeList childnodes = xRoot.SelectNodes("//Object[@Name='1_1']");
foreach (XmlNode n in childnodes)
Console.WriteLine(n.SelectSingleNode("Attribute[@Name='show']").OuterXml);
但我找不到如何搜索属性名称部分以及如何获取目标参数的确切值。
【问题讨论】: