Re: Générer un document XML
Thibaud Elzière <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Merci beaucoup, je connaissais en effet simpleXML mais j'avais remarqué que c'était effectivement pour lire du XML ( parser) plutôt que pour le créer, Thibaud David Rivron a écrit : > 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) >> >> >> > > -- > 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) > > >