Lib Xml, alternative de SimpleXml pour PHP < 5

ViPHP
ViPHP | 4674 Messages

19 déc. 2006, 14:40

hehe ^^
oui ce sera après les partiels
je révise mon algèbre avec phpfrance à côté de moi, c'est pas bon ça lol
je file à la BU :P je serai plus tenter lol

normalement, je ne dois pas avoir d'erreur, car si j'ai une erreur c'est que le Xml est mal formé, et dans ce cas, PHP me dit : Xml is not well-formed, il est gentil PHP.

mais jpeux avoir des erreurs pour la construction du tableau, j'y penserai.
j'ai juste fait une erreur global pour le parser (dans Xml::parse() >> if(!$parse) alors trigger_error)

merci beaucoup :wink:

ViPHP
ViPHP | 4674 Messages

20 déc. 2006, 01:11

la lib est sur PHPClasses.org, j'attend juste l'approbation pour qu'elle soit publiée, je ferai un edit pour mettre le lien ici :)

Mammouth du PHP | 19672 Messages

30 déc. 2006, 09:45

Pour ceux que ça peut intéresser, la classe vient d'être publiée sur phpclasses.org
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 4674 Messages

30 déc. 2006, 11:04

haha tu m'as pris d'avance :P hehe
merci Cyrano

je vais bientôt faire un site pour expliquer le fonctionnement de cette lib Xml.

Eléphant du PHP | 86 Messages

30 déc. 2006, 12:40

tu peu aussi la plublier ici si tu veux ils sont tres bien et bcp visité ;)

http://www.phpcs.com/

ViPHP
ViPHP | 4674 Messages

30 déc. 2006, 14:23

j'ai déjà publié pas mal de chose sur phpcs, mais jtrouve que c'est pas assez sérieux. on rencontre souvent les mêmes personnes (qui souvent gueule pour des quotes, ou des concaténations).
enfin je me suis lassé de phpcs :p mais pourquoi ne pas publier aussi là-dessus ^^
l'idée est dans ma tête ;)
merci

Eléphant du PHP | 86 Messages

30 déc. 2006, 22:36

il est vrai qu'il y a tjrs les meme qui viennet gueulé pour des "broutilles" mais moi qui ne suis qu'un codeur debutant pas mal de mes code me sont inspiré de phpcs donc je lis les remarque et j'apprend en retenant les conseils et le remarques fait sur les codes des autres ^^

ViPHP
ViPHP | 4674 Messages

02 janv. 2007, 16:20

mise à jours de la library :) (explications relatives sur le second post de ce thread)

Eléphant du PHP | 53 Messages

15 mai 2007, 09:48

J'ai testé cette calsse et malheureusement j'ai un petit souci d'index.

Voici mon fichier xml

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?> <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> <images> <imgitem id="1">adminzone/img/test.jpg</imgitem> <imgitem id="2">adminzone/img/test2.jpg</imgitem> </images> </tpl> <tpl nom="tpl2"> <texts> <textitem id="1"><![CDATA[hello]></textitem> <textitem id="2"><![CDATA[hello2]]></textitem> </texts> </tpl> </templates>
Lorsque je fais un simple affichage, le résultat me sort des index bizarres dans les tableaux genre
Apparemment seulement avec les attributs des tags

Code : Tout sélectionner

[imgitem-ATTR] => Array ( [id] => 1 [5] => Array ( [id] => 2 ) )
ou encore

Code : Tout sélectionner

[textitem-ATTR] => Array ( [id] => 1 [7] => Array ( [id] => 2 ) )
par exemple mais c'est pas le seul!

quelqu'un a une idée d'où vient le problème ??

Merci!

ViPHP
ViPHP | 4674 Messages

15 mai 2007, 18:58

Va voir plutôt sur phpclasses.org, je sais pas si la classe sur le forum est à jours.

http://www.phpclasses.org/browse/package/3598.html

:)

Si des bugs persistent, dis le moi (je regardais après avoir fini mes examens, mais ta source ne devrait pas poser de problèmes :s).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 53 Messages

15 mai 2007, 19:10

Testé avec les sources sur phpclasses mais même problème...

Je vais encore chercher...

ViPHP
ViPHP | 4674 Messages

15 mai 2007, 20:02

Déjà, c'est hello]] et pas hello] (dans ton CDATA).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 53 Messages

15 mai 2007, 21:22

Déjà, c'est hello]] et pas hello] (dans ton CDATA).
Oui effectivement mais j'ai fait un copier-coller en remaniant le texte donc j'ai du par mégarde enlever un ] mais cela provoque quand même des bizarreries dans les index

ViPHP
ViPHP | 4674 Messages

15 mai 2007, 22:41

oui je suis dessus mais pas pour longtemps, les examens me pressent.
c'est un problème tout bête, je résouds ça le plus vite possible (en fonction de mon temps libre)

bonne nuit :)
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 53 Messages

15 mai 2007, 23:30

oui je suis dessus mais pas pour longtemps, les examens me pressent.
c'est un problème tout bête, je résouds ça le plus vite possible (en fonction de mon temps libre)

bonne nuit :)
Pas de problème les exams avant tout! :wink: