Конвертировать SimpleXML в DOMDocument, а не DOMElement - PullRequest
7 голосов
/ 16 августа 2010

Мне нужно преобразовать SimpleXML объект в DOMDocument, чтобы использовать его с DOMXPath. Мне нужен DOMXPath, чтобы я мог использовать его registerPHPFunctions метод. Можно ли это сделать?

С dom_import_simplexml я получаю DOMElement, а не DOMDocument.

Ответы [ 2 ]

11 голосов
/ 16 августа 2010

Вы можете получить документ из $ anyDOMNode-> ownerDocument

1 голос
/ 16 августа 2010
$dom=new DOMDocument;
$dom->loadXML($sxml->asXML());
...