【发布时间】:2014-08-14 12:40:30
【问题描述】:
我有以下 xml 示例文件,我将使用 XPath 获取数据(XPath 是随机给出的,无法识别 XPath 是代表叶节点还是节点集)。
叶节点xpath示例:- /OrderResponse/OrderLine[2]/LineItem/ID
节点集xpath的示例:- /OrderResponse/OrderLine
有没有办法使用 java 检测 xpath 表示叶元素或节点集?
<OrderResponse>
<ID>79858</ID>
<IssueDate>2011-05-04</IssueDate>
<OrderLine>
<LineItem>
<ID>1</ID>
<SalesOrderID>1</SalesOrderID>
<Note>tCP</Note>
<LineStatusCode>1</LineStatusCode>
<Quantity unitCode="PCE">1.0</Quantity>
</LineItem>
</OrderLine>
<OrderLine>
<LineItem>
<ID>2</ID>
<SalesOrderID>2</SalesOrderID>
<LineStatusCode>2</LineStatusCode>
<Quantity unitCode="PCE">2.0</Quantity>
</LineItem>
</OrderLine>
</OrderResponse>
【问题讨论】: