簡體   English   中英

用於解析XML屬性的XPath

[英]XPath for parsing XML attributes

有人可以告訴我獲取“狀態” 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>

謝謝,

英里。

@*選擇上下文節點的所有屬性。 采用:

/*/*/Status/@*

或者,更具體地說:

/ArrayOfLineStatus/LineStatus/Status/@*

或者,對於出現在文檔中任何位置的Status元素:

//Status/@*

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM