3
A
回答
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 2013-03-26 09:26:58
相關問題
- 1. XPath選擇多個節點
- 2. XPATH選擇多個值
- 3. XPath問題多個選擇
- 4. 的XPath與Java - 選擇子標記
- 5. 使用xpath選擇文本containig標記
- 6. XPath:選擇具有空值的標記
- 7. jquery從多個選擇標記中獲取多個選擇值
- 8. 單張中的多個標記選擇
- 9. XPATH - 如何根據其他標記的值選擇1個標記的值
- 10. xpath不能選擇只有一個html標記
- 11. XPATH:使用通配符命名空間選擇多個記錄
- 12. XPATH排除多個元素/標記
- 13. 選擇多個ID(選擇標記)值jQuery
- 14. jquery-chosen未能爲選擇標記選擇多個值
- 15. 如何用xPath選擇多個元素?
- 16. Xpath的 - 選擇多個值(鍵值對)
- 17. Xpath的多個過濾器中選擇
- 18. XPath一次選擇多個元素?
- 19. Xpath的 - 根據多個條件選擇
- 20. 在xpath中選擇多個條件
- 21. 的XPath選擇多次
- 22. 選擇多個記錄 - MySQL
- 23. 如何記住選擇標籤中的多個選定選項?
- 24. 使用選擇標記銷燬多個記錄
- 25. 從一個選擇標記到另一個選擇標記的緩存值
- 26. 標記選項作爲選擇使用JSON的多選擇
- 27. 選擇標記卡住一個選項
- 28. 在XSLT/XPath中選擇唯一記錄
- 29. 多項選擇題的語義標記
- 30. HTML選擇標記
您是否閱讀過DOMXPath手冊? http://www.php.net/manual/en/domxpath.query.php – Pankucins 2013-03-25 09:21:09