我的问题是这样的。假设我有这样的 xml
<root>
<child Name = "child1">
<element1>Value1</element1>
<element2>Value2</element2>
</child>
<child Name = "child2">
<element1>Value1</element1>
<element2>Value2</element2>
<element3>Value3</element3>
</child>
</root>
我有一个获取参数 XmlNode“节点”的方法。可以说“node”的值为“child1”然后我尝试这样:
node.SelectSingleNode( "//element3" );
问题是这段代码从“child2”返回element3。我想要的是,如果“node”没有子“element3”返回 null,那么我手动添加它。
此致,
Iordand
您拥有的 XPath 表达式不是您想要的。
将其替换为:
node.SelectSingleNode( "element3" );
您将会得到您正在寻找的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)