如何按名称获取选择标记的php DOMDocument xpath

时间:2012-09-11 18:31:32

标签: php xpath domdocument

我有以下html:

<select type="text" name="City" value="">
<option>city1</option>
<option>city2</option>
<option>city3</option>

我正在尝试使用DOMDocument的xpath来获取城市的数组。我到目前为止的xpath表达式是:

$xpath = new DOMXPath($dom);
$nodeList = $xpath->query("//select[name=='City']/option"); 

这不起作用,我无法弄清楚原因。

比尔

1 个答案:

答案 0 :(得分:2)

尝试

$nodeList = $xpath->query("//select[@name='City']/option");