2013-07-24 2 views
0

Класс DOMNode не предоставляет конструктора, а также нет методов static, таких как createInstance(). Итак, как создать экземпляр DOMNode?Как создать DOMNode в PHP?

+1

Возможно, на самом деле вы хотите [DOMElement] (http://www.php.net/manual/en/domdocument.createelement.php). – Krets

+0

Точно, вы правы! Я [запутался] (http://stackoverflow.com/questions/17846468/how-to-create-a-domnode-in-php/17846499?noredirect1_comment26052423_17846499) эти две вещи. Спасибо! – automatix

ответ

1

Создать DOMDocument. Он распространяется от DOMNode, имеет конструктор и представляет собой корневой каталог документа. Будучи DOMNode, DOMDocument имеет методы для добавления детей. Например, DOMDocument имеет метод CreateElement, который возвращает DOMElement, который также наследуется от DOMNode. В целом, похоже, что DOMNode является базовым классом и не должен использоваться напрямую.

+0

Спасибо за ваш ответ! Я думаю, моя проблема заключалась в том, что я сбивал с толку 'DOM node' с' DOM element'. – automatix

Смежные вопросы