 |
|
Sommaire
DOM XML
xmldoc
xmldocfile
xmltree
domxml_root
domxml_add_root
domxml_dumpmem
domxml_attributes
domxml_get_attribute
domxml_set_attribute
domxml_children
domxml_new_child
domxml_new_xmldoc
xpath_new_context
xpath_eval
|
6.25.4 domxml_root[ Exemples avec domxml_root ] PHP 4 >= 4.0.0Description
object domxml_root(object doc )
Attention |
Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
|
domxml_root prend en argument doc,
un objet de la classe "Dom document", et retourn l'élément racine de
ce document. Les autres noeuds qui peuvent être considérés comme
racine (tels que les commentaires) sont ignorés.
L'exemple suivant retourne simplement l'élément CHAPTER et
l'affiche. Les autres racines (des commentaires) ne sont
pas retournés.
Lecture de l'élément principal |
<?php $xmlstr = "<?xml version='1.0' standalone='yes'> <!DOCTYPE chapter SYSTEM '/share/sgml/Norman_Walsh/db3xml10/db3xml10.dtd' [ <!ENTITY sp \"spanish\"> ]> <!-- lsfj --> <chapter language='en'><title language='en'>Title</title> <para language='ge'> &sp; <!-- comment --> <informaltable language='&sp;'> <tgroup cols='3'> <tbody> <row><entry>a1</entry><entry morerows='1'>b1</entry><entry>c1</entry></row> <row><entry>a2</entry><entry>c2</entry></row> <row><entry>a3</entry><entry>b3</entry><entry>c3</entry></row> </tbody> </tgroup> </informaltable> </para> </chapter>"; if(!$dom = xmldoc($xmlstr)) { echo "Erreur lors de l'analyse du document\n"; exit; } $root = $dom->root(); /* ou $root = domxml_root($dom); */ print_r($root); ?>
|
|
|
 |
 |