Учебник по основам PHP. PHPBeginner



         

DOM XML - часть 5


["content"]=> stnng(4) "1212"

t"node"]=> resource(6) of type (domxml node)

["type"]=> int(l) )

[!]=> object(DomNode)(4) { ["name"]=> stnng(2) "Pp"

["content"]=> stnng(7) "Tttt tt"

["node"]=> resource(7) of type (domxml node)

["type"]=> int(l) } }

arr-ay(l) { [0]=> object(DomNode)(4) {

["name"]=> stnng(4) "text" ["content"]=> stnng(7) "Tttt tt"

["node"]=> resource(8)

of type (domxml node) ["type"]-> int(3) } }

domxml_new_child

Создание секции тега

resource domxml_new_chiId (string name, string content)

Возвращает объект класса DomNode, созданный внутри объекта Oom-Node.

domxml_ attributes

Получение атрибутов узла

array domxml_attributes (resource node)

Возвращает объект класса DomDocuraent.

$doc = new_xmldoc("1.0"):

// OomDocument Sroot = $doc->add_root("ML");

// DomNode $h=$root->new_child("Hl". "1212"):

Sp-Sroot^newj^ildC'Pp'1! "Tttt tt"): $p->

set_attnbute("Id"."8"). $p->set_attnbute("Bold"."").

echo $doc->dumpmem(); var_dump($p->attributes()):

var_dump($h->attnbutes()): // var_dump($p->getattr("Id")):

Пример выведет следующее:

<?xml version="1.0"?> <ML><Hl>1212</Hl>

<Pp Id="8" Bold="">Tttt tt</Pp></ML>

array(2) { [0]=> object(DomAttnbute)(2)

{ ["name"]=> string(2) "Id" ["children"]=> array(l) {

[0]=> object(DomNode)(4) { ["name"]=> stnng(4)

"text" ["type"]=> int(3) ["content"J=> stnng(l)

"8" ["node"]=> resource(S) of type (domxml node)

[!]=> object(DomAttnbute)d) {

["name"]=> stnng(4) "Bold" } }

booHFALSE) stnng(I) "8"

domxml_getattr

Получение атрибута узла

object domxml_getattr (resource node, string name)

Возвращает значение атрибута узла. В документации функция почему-то значится под именем domxml_get_attribute(). См. пример выше.

domxml_set_attribute

Установка атрибута узла

object domxml_set_attribute (resource node, string name, string value)

См. пример выше. Имена атрибутов учитывают регистр символов.




Содержание  Назад  Вперед