当前位置: 代码迷 >> Java Web开发 >> X-PATH 用selectSingleNode获取第二个节点的有关问题
  详细解决方案

X-PATH 用selectSingleNode获取第二个节点的有关问题

热度:660   发布时间:2016-04-16 21:57:04.0
X-PATH 用selectSingleNode获取第二个节点的问题
xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<书架>
<书>
<书名>book1</书名>
<作者>au1</作者>
<售价>39.00元</售价>
</书>
<书>
<书名>book2</书名>
<作者>au2</作者>
<售价>28.00元</售价>
</书>
</书架>

如果想获取book2的售价,用Element pirce = root.selectSingleNode("//售价[2]");报空指针异常,但是把[]里面的2换成1就能正确获得book1的售价,这个应该怎么解决?


------解决方案--------------------
你从字面可以理解selectSingleNode()这个函数是单节点的,你一定要用selectSingleNode()的话可以重写覆盖掉。
  相关解决方案