如何使用DOMDocument获取标记内容?

Shu*_*ham 1 html php domdocument

说这是HTML吗?

<html>
<body>
<embed scr="...." attr="..."></embed>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想匹配整个嵌入标签<embed scr="...." attr="..."></embed>.我怎么能这样做?

我到目前为止

$fragment = new DOMDocument();
$fragment->loadHTML($string);

$xp = new DOMXPath($fragment);
$result = $xp->query("//embed");
print_r($result->item(0));
Run Code Online (Sandbox Code Playgroud)

Can*_*ner 7

像这样:

<?php
$fragment = new DOMDocument();
$fragment->loadHTML($string);

foreach ($fragment->getElementsByTagName("embed") as $element) 
{
    echo $fragment->saveXML($element);
}
?>
Run Code Online (Sandbox Code Playgroud)