这个xpath表达式是什么意思?

时间:2009-10-06 01:05:31

标签: xpath

//input[@type="hidden" and @name="val" and position() = 1]/@value

这是否意味着在输入框中输入文本?

2 个答案:

答案 0 :(得分:4)

从右到左阅读,它意味着“获取所有输入标签的value属性,其type属性为'hidden',其name属性为'val',并且显示为其封闭的第一个元素(表单) )标记“。

答案 1 :(得分:1)

我认为这意味着抓取type属性为'hidden'的输入的value属性,另外它的name属性为'val',并且它在其兄弟之间的位置为1(首先我相信,不确定0是否为开头在xpath)。

<input type="hidden" name="val" value="test">
<input type="hidden" name="foo">