(PHP 4 >= 4.0.0)
domxml_root --
Retourne l'élément racine
Description
object domxml_root
(object doc)
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.
Exemple 1. 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);
?>
|
|