Le langage XML est en passe de devenir un support de stockage de données indispensable pour la mise en oeuvre d'un site Web dynamique. Le langage PHP intègre déjà de nombreux outils permettant de travailler en conjonction avec des documents XML.

Un document XML possède des informations parfaitement ordonnées, et partant, exploitables par une application PHP.

<?xml version="1.0"?>
<!DOCTYPE racine SYSTEM "http://adresse.web.com/dtD">
<racine>
  <element attribut="Valeur"/>
  <element_2>Contenu_Textuel</element_2>
  <[CDATA[Texte]]>
</racine>

Il est possible de manipuler tous les composants d'une arborescence XML, c'est-à-dire, de parcourir les différents noeuds, d'extraire les informations contenues dans ces derniers, d'en insérer de nouveaux, de mettre à jour leur contenu ou encore d'en supprimer.

Le langage PHP dispose de plusieurs librairies de fonctions permettant de manipuler des documents XML.

Sommaire