Получение корневого элемента документа XML
["content"]=> stnng(12) "Title OF DOC" ["node"]=>
resource(9) of type (domxml node) ["children"]=> array(l) {
[0]=? object(DomNode)(4) { ["name"]=> stnng(4)
"text" C"type"]=> int(3) ["content"]=> stnng(12)
"Title OF DOC" ["node"]=> resource(lO)
of type (domxml node)
Интерфейс DOM
domxml_root
Получение корневого элемента документа XML
object domxml_root (resource DomDocument)
Возвращает объект класса DomNode.
if($dom = xmldoc($xmlstr)) $root = $dom->root(): < /FONT >
domxml_add_root
Создание корневого элемента DOM XML
resource domxml_add_root (resource DomDocument. string name)
Возвращает объект класса DomNode, созданный внутри объекта DomDocument.
domxml_dumpmem
Создание XML документа из объекта DOM
string domxml_dumpmem (resource DomDocument)
Возвращает текстовое представление документа.
domxml_children
Получение массива вложенных объектов раздела
array domxml_crri1dren (object node)
Возвращает массив дочерних объектов объекта класса DomNode.
$doc = new_xmldoc("1.0"): // DomDocument
$root = $doc->add_root("ML").
// DomNode <ML></ML> $root->new_child("Hl". "1212");
// <H1>1212</H1>
$p=$root->new_child("Pp". "Tttt tt");
// <Pp>Tttt tt</Pp> $p->set_attnbute("Id"."8")
// <Pp Id="8"> echo $doc->dumpmem();
$d=domxml_children($doc->root()); // Sroot. <ML></ML>
var_dump($d);
$d=domxml_children($d[l]). // <Pp Id="8">Tttt tt</Pp>
varjJump($d); // "Tttt tt" $d=domxml_children($d[0]);
// = bool(FALSE) < /FONT
>
Пример выводит следующее:
<?xml version="l 0"?> <ML>
<Hl>1212</Hl><Pp Id="8">Tttt tt</Pp></ML>
array(2) { [0]=> object(DomNode)(4) {
["name"]=> stnng(2) "HI"
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий