有人可以告诉我获取“Status”XML属性的“正确/最有效的方式”(下面的XML的ID,CssClass,Description和IsActive:
实现将是Java - (但我对XPath更感兴趣):
<ArrayOfLineStatus>
<LineStatus ID="0" StatusDetails="">
<BranchDisruptions/><Line ID="1" Name="Bakerloo"/>
<Status ID="GS" CssClass="GoodService" Description="Good Service" IsActive="true">
<StatusType ID="1" Description="Line"/></Status></LineStatus>
[snip]
</ArrayOfLineStatus>
感谢,
数。
答案 0 :(得分:3)
@*
选择上下文节点的所有属性。使用:
/*/*/Status/@*
或者,更具体地说:
/ArrayOfLineStatus/LineStatus/Status/@*
或者,对于出现在文档中任何位置的Status
元素:
//Status/@*