2013-03-25 5 views

ответ

5

Вы можете использовать оператор | (Union). Вот пример:

$doc = new DOMDocument(); 
$doc->loadHTML('<table> 
<tr> 
<th>table header</th> 
<td>table cell</td> 
</tr> 
</table>'); 

$xpath = new DOMXPath($doc); 

$rows = $xpath->query('//tr');      // select all <tr> elements anywhere in the document 
$cols = $xpath->query('./th | ./td', $rows->item(0)); // select all <th>/<td> from context 
                 // where context = first row 
echo $cols->length;    // 2 
echo $cols->item(0)->nodeValue; // table header 
echo $cols->item(1)->nodeValue; // table cell 
+0

Спасибо! Работает нормально. – Zulakis