object DomDocument::create_element_ns(string uri, string name, string prefix)
Метод create_element_ns возвращает объект DomElement для заданного простран­ства имен. Аргумент prefix является необязательным. Если он не задан и заданное пространство имен отсутствует, PHP генерирует префикс случайным образом.
object DomDocument::create_entity_reference(string content)
Метод create_entity_reference возвращает объект DomEntityReference.
DomDocument::create_processing_instruction(string target, string content)
Метод create_processing_instruction возвращает объект DomProcessingInstruction.
object DomDocument::create_text_node(string content)
Метод create_text_node возвращает объект DomText.
object DomDocument::doctype()
Метод doctype возвращает объект DomDocumentType.
object DomDocument::document_element()
Метод document_element возвращает объект DomElement относительно корня документа. 
integer DomDocument::dump_file(string file, integer compression, boolean format)
Метод dump_file записывает XML-документ в файл и возвращает число записанных байтов. Необязательный аргумент compression задает уровень сжатия архиватора GZIP для данного файла. Если сжатие не применяется, задается значение 0. Необязательный аргумент format осуществляет сохранение PHP символов пробела. По умолчанию PHP удаляет ненужные пробелы.
string DomDocument::dump_mem(boolean format)
Метод dump_mem method (листинг 20.6) возвращает XML-документ. По умолчанию PHP удаляет все ненужные символы пробелов. Если задать для необязательного аргумента format значение TRUE, PHP сохранит пробелы в документе.

| Листинг 20.6. Метод DomDocument::dump_mem_
<?php
//создать новый документ
$dom = domxml_new_doc("1.0");
// запустить обычный HTML- документ
$root = $dom->append_child($dom->create_element("html")); $head = $root->append_child($dom->create_element("head")); $title = $head->append_child($dom->create_element("title")); $body = $root->append_child($dom->create_element("body")); // запустить тело с PHP- кодом $body->append_child(
$dom->create_processing_instruction(
'php',
,print(date("Y-m-d"));')),-$body->append_child($dom->create_element("br")); $body->set_attribute('id', 'corephp'); //задать текст заглавия с указанием текущего времени $title->append_child($dom->create_text_node(time())); // вывести весь документ print($dom->dump_mem(TRUE));
?>

object DomDocument::get_element_by_id(string id)
Метод get_element_by_id возвращает объект DomElement с идентификатором, заданным аргументом id.
array DomDocument::get_elements_by_tagname(string tagname)
Метод get_elements_by_tagname возвращает объект DomElement с тегом, заданным аргументом tagname.
string DomDocument::html_dump_mem()
Метод html_dump_mem возвращает XML-документ в виде, удобном для работы HTML-браузеров. Он во многом аналогичен выводу метода dump_mem method, но без нескольких тегов, характерных для языка XML. 
DomDocument::xinclude()
Метод xinclude обрабатывает теги XInclude в документе.
Теги XInclude описываются в документе <http://www.w3.org/TR/ xinclude/>.
array DomDocumentType::entities()
Метод entities возвращает массив объектов.
string DomDocumentType::name()
Метод name возвращает название типа документа.
array DomDocumentType::notations()
Метод notations возвращает массив названий типов документа.
string DomDocumentType::public_id()
Метод public_id method возвращает общий идентификатор типа документа.
string DomDocumentType::system_id()
Метод system_id возвращает системный идентификатор типа документа.
string DomElement::get_attribute(string attribute)
Метод get_attribute возвращает значение заданного атрибута.
object DomElement::get_attribute_node(string attribute)
Метод get_attribute_node возвращает объект DomAttribute для заданного атрибута.