首页 新闻 搜索 专区 学院

Xpath 获取xml中已知节点的下一个节点

0
悬赏园豆:20 [已关闭问题]

有如下XML:

Code
<BookStore>
<Author>Bill</Author>
<Book>
<ID>1</ID>
<Name>C#</Name>
</Book>
<Book>
<ID>2</ID>
<Name>VB</Name>
</Book>
<Publisher>Publisher</Publisher>
</BookStore>

已知此Xml有Name为Book的子结点,现在要获取Book节点的下一个节点,下一个节点是未知的,即要获取Publisher节点,用一句xpath是否可以实现?

问题补充: 我现在的处理方式为: XmlNode xmlNode = xml.SelectSingleNode("child::*/*[local-name()='Book'][last()]"); XmlNode nextSiblingNode = xmlNode.NextSibling; 我想用一句Xpath搞定,不想要第二句代码。
Uephee的主页 Uephee | 初学一级 | 园豆:13
提问于:2009-03-10 12:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册