Le langage PHP dispose de nombreuses fonctions permettant de travailler sur le modèle d'objet de document XML (eXtended Markup Language).
| Fonction |
|---|
| Description |
| $objet = xmldoc($chaine); |
| crée un objet DOM pour un document XML. |
| $objet = xmldocfile($fichier); |
| crée un objet DOM à partir d'un fichier XML. |
| $objet = xmltree($chaine); |
| crée un arbre d'objet PHP à partir d'un document XML. |
| $objet_racine = domxml_root($objet_dom); |
| retourne l'élément racine du document XML. |
| $objet = domxml_add_root($chaine); |
| ajoute une racine $chaine au document XML. |
| $chaine = domxml_dumpmem($objet_XML); |
| retourne l'objet XML dans une chaîne une chaîne de caractères. |
| $tableau = domxml_attributes($objet_noeud); |
| retourne les attributs d'un noeud XML dans un tableau. |
| $objet = domxml_get_attribute($objet_noeud, $nom_attribut); |
| retourne l'attribut d'un noeud. |
| domxml_set_attribute($objet_noeud, $nom_attribut, $valeur_attribut); |
| fixe le nom et la valeur d'un attribut dans un noeud XML. |
| $tableau = domxml_children($objet_noeud); |
| retourne les enfants d'un noeud dans un tableau. |
| $objet = domxml_new_child($nom_noeud, $contenu); |
| ajoute un nouvel enfant. |
| $objet_dom = domxml_new_xmldoc($version); |
| crée un document XML vide. |
| $objet_contexte = xpath_new_context($objet_dom); |
| crée un nouveau contexte xpath. |
| $tableau = xpath_eval($objet_contexte); |
| évalue une expression xpath. |