如何使用xpath获取此输入的value
?
<input type='text' name='name' value='john' />
由于
答案 0 :(得分:2)
我想
//input/@value
如果你只有这段代码就足够了......但也许你有更多的html而你需要定位:
//input[@name='name']/@value
答案 1 :(得分:2)
您需要使用属性选择器,例如://input/@value
此处有关于选择节点的更多信息:w3schools.com以及用于测试XPath here的不错工具。
答案 2 :(得分:1)
使用SimpleXML,
$input_element = $your_xml_doc->xpath("//input[@name='name']");
$value = (String) $input_element[0]->attributes()->value;