2015-10-06 71 views
1

對於下面的XML文件,XPath來與選定的屬性來獲取元素的值

<select id="pet" title="Pet" class="x8" onchange="" name="pet"> 

    <option></option> 
    <option selected="" value="abc">Dog</option> 
    <option value="def">Cat</option> 
    <option value="ghi">Rabbit</option> 

</select> 

什麼是XPath能夠獲得與「選擇」屬性選項的值? (我需要讓「ABC」)

回答

0

,將採取所有選項

/select/option 

,將採取2次選項,並從中讀取值屬性。

/select/option[2]/@value 
+0

會有情況下,其他選項(貓和兔子)進行選擇,從而給該節點的位置只能將就獲取指定節點中的值。 –

1

一種可能的方式來獲得屬性爲元素selected屬性optionvalue

/select/option[@selected]/@value 
+0

我試過了,但無法找到想要的值。 –