[英]How can I get the value of an HTML element using PHP and XPath?
我有一个完整的HTML字符串,正在使用PHPDom进行评估,它工作得很好,除了我不知道如何做一件看起来很基本的事情。 我需要通过XPath选择一个HTML元素,并将该元素的内容作为字符串返回。 到目前为止,这就是我所拥有的。 有人能指出我正确的方向吗? 谢谢!
$dom = new DOMDocument();
@$dom->loadHTML($thehtml);
$xpath = new DOMXPath($dom);
$elementhtml = $xpath->evaluate('//*[@id="elementid"]');
var_dump($elementhtml);
die();
因此,基本上,我需要$ elementhtml作为“ elementid” HTML元素的内容。
if($elementhtml->length) echo $dom->saveXML($elementhtml->item(0));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.