6

可能重复:
如何使用 XPath 在 XML 文档中选择多组属性?

我的 HTML 代码:

<table width="100%" cellpadding="6" cellspacing="0">

我想通过不仅指定宽度而且还指定单元格填充和单元格间距来选择此表。

我正在使用这个 PHP 代码:

$query = $xpath->query('//table[@width|@cellpadding|@cellspacing]');

但它仍然显示整个html源而不是我想要的..
请帮助我..

4

1 回答 1

10

似乎您不想选择属性,但请检查是否所有属性都存在。IE:

    $query = $xpath->query('//table[@width and @cellpadding and @cellspacing]');

或者,如果您特别想要表格,请检查某些值的属性?

    $query = $xpath->query('//table[@width = "100%" and @cellpadding = "6" and @cellspacing = "0"]');
于 2012-12-18T09:44:07.273 回答