OVH Cloud OVH Cloud

php et xml

1 réponse
Avatar
Ludo
Bonjour, existe t'il une librairie php efficace pour parser et pour générer
du xml ? si oui pourrais je avoir un petit exemple d'utilisation car je suis
novice dans le domaine.

Merci bcp d'avance!

1 réponse

Avatar
Bruno Desthuilliers
Ludo wrote:
Bonjour, existe t'il une librairie php efficace pour parser et pour générer
du xml ?


Pour parser du xml, tu a le choix entre Expat (parser sax) et xmldom
(parser dom).

Pour générer du xml, tu peux soit le générer simplement en tant que texte :

$my_xml = "<?xml version='1.0'?>
<root>
<item att='att'>cdata</item>
<other-item att='42'/>
</root>";

soit utiliser xmldom.

A noter aussi le processeur XSLT, basé sur Sablotron.

si oui pourrais je avoir un petit exemple d'utilisation car je suis
novice dans le domaine.


Au hasard de google :

Sax :
http://www.commentcamarche.net/php/phpxml.php3
http://www.devshed.com/Client_Side/XML/XMLwithPHP1/

Dom:
http://www.devshed.com/Client_Side/XML/XMLwithPHP2/
http://www.phppatterns.com/index.php/article/articleview/8/1/2/

XSLT:
http://www.gingerall.com/charlie/ga/xml/x_sabphp.xml

Bruno