DOMDocument::createElement Создаёт новый узел элемента &reftitle.description; public DOMElementfalseDOMDocument::createElement stringlocalName stringvalue"" Эта функция создаёт экземпляр класса DOMElement. &dom.node.inserted; &reftitle.parameters; localName Имя тега элемента. value Значение элемента. По умолчанию будет создан пустой элемент. Значение также может быть установлено позднее путём присваивания при прямом обращении к свойству DOMElement::$nodeValue. Значение будет установлено дословно, за исключением символов < и >, которые будут экранированы. Обратите внимание, что символ & нужно экранировать самому, иначе он будет рассматриваться как начало ссылки на сущность. Символ кавчек " также не будет экранирован. &reftitle.returnvalues; Возвращает новый объект класса DOMElement или &false; в случае возникновения ошибки. &reftitle.errors; DOM_INVALID_CHARACTER_ERR Возникает, если параметр localName содержит недопустимые символы. &reftitle.examples; Создание нового элемента и вставка его в качестве корневого createElement('test', 'Это корневой элемент!'); // Вставляем новый элемент как корень (потомок документа) $dom->appendChild($element); echo $dom->saveXML(); ?> ]]> &example.outputs; Это корневой элемент! ]]> Передача текста, содержащего неэкранированный & в <parameter>value</parameter> createElement('foo', 'я & ты'); $dom->appendChild($element); echo $dom->saveXML(); ?> ]]> &example.outputs.similar; ]]> &reftitle.notes; Значение value не будет экранировано. Используйте функцию DOMDocument::createTextNode для создания текстового узла с поддержкой экранирования. &reftitle.seealso; DOMNode::appendChild DOMDocument::createAttribute DOMDocument::createAttributeNS DOMDocument::createCDATASection DOMDocument::createComment DOMDocument::createDocumentFragment DOMDocument::createElementNS DOMDocument::createEntityReference DOMDocument::createProcessingInstruction DOMDocument::createTextNode