我正在使用以下功能从用户提交的评论中删除标签及其内容:
function remove_html_element($tag,$content){
$doc = new DOMDocument();
$doc->loadHTML($content);
$xpath = new DOMXPath($doc);
foreach ($xpath->query('//'.$tag) as $node) {
$node->parentNode->removeChild($node);
}
return $doc->saveHTML();
}
问题是返回的内容包含在HTML <!DOCTYPE html PUBLIC (...)
中。
如何在没有任何其他标签的情况下返回内容?