PHP XPath。如何使用html标签返回字符串?
|
<?php
libxml_use_internal_errors(true);
$html = \'
<html>
<body>
<div>
Message <b>bold</b>, <s>strike</s>
</div>
<div>
<span class=\"how\">
<a href=\"link\" title=\"text\">Link</a>, <b> BOLD </b>
</span>
</div>
</body>
</html>
\';
$dom = new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->strictErrorChecking = false;
$dom->recover = true;
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$messages = $xpath->query(\"//div\");
foreach($messages as $message)
{
echo $message->nodeValue;
}
这段代码返回\“ Message粗体,删除Link,BOLD \”,没有html标签...
我想输出以下代码:
Message <b>bold</b>, <s>strike</s>
<span class=\"how\">
<a href=\"link\" title=\"text\">Link</a>, <b> BOLD </b>
</span>
你能帮助我吗?
没有找到相关结果
已邀请:
2 个回复
剿畦缄饥小
郡晒景沧
使用