您的代码中有一些错误,请使用
$doc
任何地方都没有定义-应该是
$dom
,也可以尝试使用
saveXML
无效。它试图使用
$xmlContentFormatted
作为保存的上下文节点-再次
$xmlContentFormatted
没有在任何地方定义-而是使用
saveXML()
作为输出。。。
$dom = new DOMDocument( '1.0', 'utf-8' );
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->recover = true;
libxml_use_internal_errors(true);
$dom->loadXML($xml);
echo "<pre lang=xml>";
echo $dom->saveXML();
echo "</pre><br><br>";