21 décembre 2004

XML/XSL, mes débuts

Et oui je me suis enfin mise au XML. Je vous explique en deux mots où j'en suis.

On a des données stockées dans un fichier XML users.xml (ex un administrateur a une liste de logins et de mots de passe d'utilisateurs et veut les afficher):
Télécharger le codeXML 

Vous remarquez que nous avons une balise racine "users" et plusieurs balises enfants "user", "Login" et "Password". Vous devez raisonnez comme dans un arbre généalogique, père, mère, grand-père, grand-père, frères et soeurs, oncles et tantes etc... Ici la balise Login est la petite-fille de la balise "users", c'est aussi la soeur de la balise "Password"...

On crée une feuille XSL users.xsl afin d'afficher ces résultats sous forme de tableau (balises HTML) par exemple :
Télécharger le codeXSL 

Comment faire intéragir les fichiers xml et xsl? Pour ma part, j'ai choisi le PHP. Traitement PHP pour afficher les données, j'ai utilisé le package XML::SERIALIZER. Voilà en gros ce que j'ai appris.

Plus tard je vous expliquerai comment récupérer les données d'une base de données grâce à PEAR DB et à les stocker dans un fichier XML.
Télécharger le codePHP

Posté par fatihaelh à 16:22 - PHP - Commentaires [0] - Permalien [#]

Commentaires

Poster un commentaire