2014-09-02 44 views
0

我有這樣一個結構的XML文件下的同名達到XML標籤?使用XPath

+0

你讀過這個好文章? [Here](http://www.w3schools.com/xpath/xpath_examples.asp) – hyun 2014-09-02 08:10:17

回答

2

要獲得所有<value><tag>

/xml/tag/value 

如果你的意思是<name>的價值<value>正如你的評論所述,你可以這樣做:

/xml/tag[name='paul']/value 

上面的例子將返回<value>1</value>

0

使用謂詞來唯一訪問值

第一個元素: /XML /標籤[1] /名稱

最後元件: /XML /標籤[最後()] /名稱

+0

是否有可能通過名稱標籤到達值標籤,不知道正確的順序 – JulioBordeaux 2014-09-02 08:18:13

0

如果你想要得到的整體價值元素的列表:

//tag/value 

但如果你不需要包裝價值元素,只是在標籤內的值:

//tag/value/text() 
1

嘗試

/xml/tag[name ='paul']/value 

/xml/tag[name ='mary']/value 

/xml/tag[name ='john']/value