Burada XPath ile bir sabit zaman yaşıyorum .. Aşağıdaki XPath sorguları Verilen:
$xpath->query('//input[@name="' . $field . '"]');
$xpath->query('//select[@name="' . $field . '"]');
Tek sorguda bunları birleştirmek mümkün mü? Ben alanın değerini almak istiyorum alan seçme bir giriş, textarea olacak eğer ile, ancak ben bilmiyorum ...
Ben şimdi bunu yapıyorum yolu şöyle:
$input = $xpath->query('//input[@name="' . $field . '"]');
if (empty($input) === true)
{
$select = $xpath->query('//select[@name="' . $field . '"]');
if (empty($select) === true)
{
// ...
}
}
Bu hantal görünüyor Ancak, tek bir bütün sorguları birleştirmek için bir yolu olmalı eminim.