Re: Générer un document XML
David Rivron <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
L'API standard pour manipuler du XML en objet est DOM : http://www.w3.org/DOM/ PHP 5 possède une implémentation de ce standard : http://www.php.net/manual/fr/ref.dom.php. Il en existe un autre plus ancienne nommée 'DOM XML' à ne pas utiliser avec PHP 5. Si tu recherches une manipulation plus intuitive, regarde du coté de SimpleXML (http://www.php.net/manual/fr/ref.simplexml.php). Par contre, cette extension est orienté vers la lecture de document. Elle a des limitations concernant l'écriture. Je te souhaite la bienvenue dans le monde de XML/PHP5... David RIVRON Thibaud Elzière a écrit : > Bonjour, > > Je recherche le meilleur moyen de créer un document XML à partir de PHP > 5, aujourd'hui je le créé de cette facon :" > > $XML=" > <xml> > <channel> > <item> > <title url="test" >example</title> > </item> > </channel> > </xml>"; > > je pourrais le créer sous forme de tableau (php array): > > $XML[Channel][item][title][value]="example"; > $XML[Channel][item][title][attribute][url]="test"; > > puis le transformer en php > > mais j'aimerai travailler plutôt sous forme de classe : > > $XML= new doc > $item = new child XML > $item->value=example; > $item->attributes->url=test > > > Quelle manière est selon vous la plus propre, que conseillez-vous pour > avoir le code le plus portable possible, quel est la classe de référence > pour créer un document XML en object ? > > Je vous remercie !! > > Thibaud > > > -- > Devenez redacteur <XML>fr et contribuez au developpement du > xml francophone (http://xmlfr.org/infos/redacteurs/) ! > > Liste de diffusion "[email protected]" (http://xmlfr.org). > > Cette liste est a votre disposition pour discuter en francais de > tout sujet technique lie a XML. > > Pour resilier votre abonnement, envoyez un message contenant > la commande "unsubscribe" a [email protected] > (mailto:[email protected]?Subject=unsubscribe) > >