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. |