存储节点的属性值

时间:2013-01-18 01:38:23

标签: xml xpath

我有以下XML

<div class="new_select">
  <select id="Schwarzkopf Live Hair Colour1" class="sf_input" name="id[8]">
       <option value="0">Select Schwarzkopf Live Hair Colour</option>
       <option disabled="" value="199">Black #1.0 </option>
</select>
</div>

我想为节点'select'保存属性值id(Schwarzkopf Live Hair Colour1)

不能记住这个功能。请帮忙。

1 个答案:

答案 0 :(得分:0)

如果这是您的整个XML文件,那么您可以使用:

/div/select/@id

访问该选择的id属性。如果不是,则会找到该属性:

//select/@id

但如果还有其他id,它还会在所有其他select上找到select个属性。是否有可能会有多个{{1}}?有没有办法独特地挑出这个?