2013-04-17 33 views
0

我有一個xpath代碼,它返回多個可變子元素 我希望能夠讀取每個子元素。用於子元素的Xpath數組

是否有可能創建一個數組,或者是否有其他方式將通配符傳入xpath以拉取所有子元素?

實施例:

​​

項可以變化的數量。 我希望能夠讀取當我運行查詢時可能出現的所有項目。

+0

你在運行xpath? JavaScript的? XSLT?別的東西? – underrun

+0

我正在運行xpath作爲wget命令的一部分。 – user2187297

+0

@ user2187297:要爲您的問題添加更多上下文,請添加(示例)wget註釋。 – hakre

回答

0

與純XPath 1.0一起,表達式/changeSet/item返回一組所有item元素節點,它們是changeSet根元素的子元素。或者/changeSet/*返回changeSet根元素的所有子元素。當然,根據您使用的XPath API,您可能會收到一個或多個節點的列表或數組,或者最糟糕的情況是隻能選擇第一個選定節點的字符串值。在這種情況下,您需要查看您使用的XPath API,它應該提供一個選項來返回一組節點。

+0

優秀 謝謝。 – user2187297