Vai*_*y07 5 html php xpath domdocument domxpath
可能重复:
如何使用XPath在XML文档中选择多组属性?
我的HTML代码:
<table width="100%" cellpadding="6" cellspacing="0">
Run Code Online (Sandbox Code Playgroud)
我想通过不仅指定宽度而且通过cellpadding和cellspacing选择此表.
我正在使用这个PHP代码:
$query = $xpath->query('//table[@width|@cellpadding|@cellspacing]');
Run Code Online (Sandbox Code Playgroud)
但它仍然显示整个HTML源而不是我想要的...
请帮助我..
您似乎不想选择属性,但检查是否所有属性都存在.即:
$query = $xpath->query('//table[@width and @cellpadding and @cellspacing]');
Run Code Online (Sandbox Code Playgroud)
或者,如果您特别需要表格,请检查特定值的属性?
$query = $xpath->query('//table[@width = "100%" and @cellpadding = "6" and @cellspacing = "0"]');
Run Code Online (Sandbox Code Playgroud)