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 для заданного атрибута.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. XML-Документ. Часть Вторая.
06-05-2015
<< Предыдущая статья | Следующая статья >> |
PHP. XML-Документ | PHP. XML-Документ. Часть Третья. |