2015-10-06 154 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

我试过了,但无法找到想要的值。 –

相关问题