我有一个DomElement不幸的是没有saveXML()方法。
我正在尝试获取domeElement的原始XML字符串表示。
我怎样才能做到呢?

最佳答案

DomElement具有其DomDocument的属性,即ownerDocument
因此,您可以通过以下方式获取DomElement的XML:

$domElementXml = $domElement->ownerDocument->saveXML($domElement);

您必须再次传递该节点,因为ownerDocument指的是整个文档。因此,运行$domElement->ownerDocument->saveXML()将获取文档的整个xml,其中也可能包含不同的DomElement对象。

07-24 17:28