2
我有一個很難使用XPath這裏..鑑於以下XPath查詢:加入2 XPath查詢
$xpath->query('//input[@name="' . $field . '"]');
$xpath->query('//select[@name="' . $field . '"]');
是可以將它們組合成一個單一的查詢?我想要得到的字段的值,但是我不知道是否該場是一個輸入,選擇,文本區域...
我現在做它的方式是這樣的:
$input = $xpath->query('//input[@name="' . $field . '"]');
if (empty($input) === true)
{
$select = $xpath->query('//select[@name="' . $field . '"]');
if (empty($select) === true)
{
// ...
}
}
但是,它似乎很麻煩,我敢肯定,必須有一種方法來將所有查詢合併爲一個。