我需要使用php XPath查询获取html页面的一部分(对不起,我是XPath的新手)。
示例html页面
<html><head>blah lines</head><body>
<div id="mytable">
<table><tr><td>table cell value</td></tr></table>
</div>
<body><html>
有没有办法使用XPath
获取上述示例的div内容和html标签答案 0 :(得分:1)
以下xpath查询将返回“mytable”div:
//div[@id='mytable']
//div
将选择文档中的所有div
[@id='mytable']
只会返回带有“mytable”属性的匹配
答案 1 :(得分:0)
/html/body/div[@id='mytable']
答案 2 :(得分:0)
$detail= $xpath->query("//div [@id='mytable']");
$querycontent = $detail->item(0);
$html->saveXML($querycontent);