获取内容我都低于XML -如何从一个节点
<document>
<node name="Node 0 Text here" ID="01" >aa
</node>
<node name="Node 1 Text here" ID="11">bb
</node>
<node name="Node 2 Text here" ID="12">cc
</node>
<node name="Node 3 Text here" ID="22">dd
</node>
<node name="Node 4 Text here" ID="23">ee
</node>
</document>
我需要在这个XML中的特定节点的搜索内容。 如果该节点中不存在搜索关键字,那么我必须从当前节点的下一个节点开始搜索,可以说兄弟姐妹。 如果该关键字不存在于当前节点之后的所有节点中,则它应该从开始搜索。
我必须在我的代码后面实现这个功能 - dotnet类。我已经使用 -
XmlNodeList xmlNodes = xd.SelectNodes("//12/following-sibling::*");
这里,12是指当前节点的nodeid,它将作为参数传递。但我得到错误。 任何帮助表示赞赏。
迄今为止,我接受了我所有问题的答案。请让我知道还有什么要做? – contactkx 2011-06-16 08:15:18
你说你有一个xpath表达式,但是不能正确的。你能告诉我们你试过了什么吗? – 2011-06-16 08:16:43
我用--XmlNodeList xmlNodes = xd.SelectNodes(“// 12/following-sibling :: *”);这里,12表示当前节点的nodeid,它将作为参数传递。 – contactkx 2011-06-16 09:00:56