OVH Cloud OVH Cloud

Parser xml complet

6 réponses
Avatar
Michael
bonsoir,

Je recherche une class qui puisse parser le xml,et les attribut des
élements.

Si elle était en plus documentée a souhait, il vous en remercira.

Amicalement

6 réponses

Avatar
Daniel CAUSSE
Bonjour,

Je te conseille la classe XMLfile dans la rubrique XML de phpclasses.org
(inscription requise).

Cordialement,
Daniel


bonsoir,

Je recherche une class qui puisse parser le xml,et les attribut des
élements.

Si elle était en plus documentée a souhait, il vous en remercira.

Amicalement


Avatar
Eric Daspet
Michael wrote:
Je recherche une class qui puisse parser le xml,et les attribut des
élements.


Bonjour,

Pour utiliser du builtin tu as domxml en PHP4, DOM et SimpleXML en PHP5.
Les trois ont une interface objet. Le dernier est très simple (et pas
mal limité), le premier est documenté dans la doc PHP, le troisième est
même une recommandation du W3C avec une implémentation disponnible dans
la plupart des langages, tu ne trouveras pas mieux comme documentation.
Les trois sont en objet.

Sinon tu as XMLReader via PEAR, mais je ne sais pas bien sur quoi c'est
basé.

--
Eric Daspet
Venez aider notre mangeur de cigogne sur http://mangeur-de-cigogne.info/

Avatar
Stephane Thomas
Michael wrote:
bonsoir,

Je recherche une class qui puisse parser le xml,et les attribut des
élements.

Si elle était en plus documentée a souhait, il vous en remercira.

Amicalement



Pourquoi ne pas simplement utiliser la fonction xml_parse_into_struct() ?
http://fr2.php.net/manual/en/function.xml-parse-into-struct.php

Stéphane

Avatar
Jean-Marc Molina
Je recherche une class qui puisse parser le xml,et les attribut des
élements.


Il y a le package XML de PEAR ou bien les classes DOM_XML ou les fonctions
XML de PHP.

Si elle était en plus documentée a souhait, il vous en remercira.


Alors le package XML de PEAR :).

JM

Avatar
loufoque
Eric Daspet wrote:

Pour utiliser du builtin tu as domxml en PHP4, DOM et SimpleXML en PHP5.
Le dernier est très simple (et pas mal limité),
le premier est documenté dans la doc PHP, le troisième est
même une recommandation du W3C [...]


Ce n'est pas très clair, aussi je me permets de clarifier.
Très Simple = SimpleXML (PHP5)
Documenté dans la doc PHP = DOM XML (PHP4 - n'existera plus en PHP5)
Recommandation du W3C = DOM (PHP5)

Le mieux, c'est le DOM de PHP5, bien évidemment. Mais bon je doute que
tout le monde travaille avec.
Avec PHP4, on peut tenter le DOM XML mais il est plutôt instable et
presque obsolète.

Utiliser la classe de PEAR me semble le meilleur choix pour PHP4 (ils se
basent sûrement sur les extensions disponibles, mais bon PEAR peut
évoluer en gardant la même interface)

Avatar
Michael
Merci a tous pour les réponses.
Je pense que je vais m'orienté ver la solution de Pear ou, après études,
http://fr2.php.net/manual/en/function.xml-parse-into-struct.php.

Mon but était de parser les fichiers XML(rss) afin de donner les
dernières informations aux développeurs de nôtre intranet.

Si quelqu'un as des informations sur ce sujet, mailer moi le SVP.

Amicalement