Page 1 sur 1

php4, preferer sax a dom?

Posté : 29 avr. 2005, 17:47
par mathieue
bonjour,

dans le manuel php4 il est indiqué que les fonctions domxml sont expérimentales et peuvent changer a tout moment.

du coup j'utilise tout le temps sax pour lire les documents xml....
est-ce que je fait bien ou est-ce que je peux quand meme utiliser dom, qui est parfois plus simple a utiliser....
peut etre utiliser aussi les regexp?
votre avis/expérience m'intéresse.

merci

:D

Posté : 11 juin 2005, 20:35
par smarties
L'inconvénient de DOM c'est que ca charge un arbre en mémoire donc pour de gros fichier ... :oops:
SAX est evenementiel donc il permet de traiter plus rapidement les données :wink:

Posté : 03 juil. 2005, 21:44
par mathieue
en fait domxml n'est meme pas installé chez certain gros hebergeurs.

php5 avec simplexml parait etre une bonne solution mais quand les hebergeurs vont-ils suivre?

Posté : 04 juil. 2005, 11:43
par abrillant
Pour être plus précis, cela dépend de vos documents.

Si ils sont gros et donc prennent beaucoup de place mémoire, il vaut mieux employer SAX. Par contre s'ils sont de taille moyenne avec une structure "assez" complexe, DOM est à envisager car vous aurez alors un véritable moyen de naviguer dans votre arbre, contrairement à l'événementiel SAX qui accroit la complexité du code de part l'absence de structure globale.

Cordialement,

A.Brillant
http://www.editix.com
Editeur XML & XSLT