Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1583 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Parseur ou comparaison de chaine de caractère?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parseur ou comparaison de chaine de caractère?

n°1573923
Decapfour
Posté le 12-06-2007 à 17:01:34  profilanswer
 

Je dois traiter un fichier xml avec des valeurs a rechopper dedans et a afficher en php.
 
A votre avis, le plus économique en terme de temps d'execution serait l'utilisation d'un parseur ou de fonction de comparaisons de chaines telles que preg_match?
 
Le volume d'infos est assez important. ( le fichier peut faire plus de 100 000 lignes ).

mood
Publicité
Posté le 12-06-2007 à 17:01:34  profilanswer
 

n°1574009
rx__
Paint It Black
Posté le 12-06-2007 à 18:03:11  profilanswer
 

Je vote pour l'expression régulière en terme de vitesse mais le problème c'est que tu peux te retrouver avec des cas compliqués genre du texte sur plusieurs ligne, où l'élément fermant qui n'est pas sur la même ligne que l'ouvrant, etc. Rien de rédibitoire mais tu vas peut-être te casser la tête pour pas grand chose. Ce que tu dois éviter c'est créer un DOM mais si tu utilises un parser type SAX (créé avec xml_parser_create) ou un XMLReader tu auras probablement quelque chose de raisonnable.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Parseur ou comparaison de chaine de caractère?

 

Sujets relatifs
[SHELL SH/BASH] Passage du caractère * en parametreRemplacer une chaine dans un fichier .txt
[Batch] [Résolu]Analyse d'une chaine de caractères + redimensionnementmodifier une chaine de caractere
modifier une chaine dans des macrosCombinaisons PHP d'une chaine
Recherche d'un caractere dans une chaineReplace sans modification de la chaine
Plus de sujets relatifs à : Parseur ou comparaison de chaine de caractère?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR