Page 1 sur 1

Cherche parser xml compatible PHP4 et 5

Posté : 15 mai 2007, 00:12
par Bidibule
Salut à tous!

Voilà tout est dans le titre, je voudrais pouvoir parser un fichier XML simple de type

Code XML :

Code : Tout sélectionner

<templates> <tpl nom="tpl1"> <texts> <textitem id="1"><![CDATA[hello]]></textitem> <textitem id="2"> <![CDATA[hello]]> </textitem> </texts> <menus> <menuitem type="horizontal" id="1" class="default">my hmenu</menuitem> <menuitem type="vertical" id="1" class="default">my vmenu</menuitem> </menus> </tpl> </templates>

facilement mais surtout compatible PHP 4.3+ et PHP5. Ceci afin de laisser un max de compatibilité

J'ai lu qu'utiliser l'extension DOMXML pour PHP4 posait qques problèmes avec PHP5.

Je ne peux passer au PHP5 (malheureusement sinon direct simpleXML!).

J'ai déjà testé quelques classes mais avec des bugs par ci par là.

Merci à vous!

:wink:

PS : les CDATA c'est pour pouvoir insérer les tags html ^^

Posté : 15 mai 2007, 07:36
par Cyrano
Regarde cette contribution dans le forum du même nom, ça répondra peut-être à ton problème.

Posté : 15 mai 2007, 08:33
par Invité
Oui j'ai déjà essayé mais il y a un soucis avec les index...

Cela fonctionne bien mais le tableau récupéré conitnet parfois des index bizarres.
Par ex, si il y a 2 éléments, il va bien me mettre index 0 pr le 1er mais 5 pour le 2eme voir un nom bizarre!

:(