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

  FORUM HardWare.fr
  Programmation

  [PHP-XML] Parser une variable à la place d'un fichier?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP-XML] Parser une variable à la place d'un fichier?

n°29170
shinji
Posté le 04-05-2001 à 12:20:03  profilanswer
 

Je n'arrive pas à parser une variable à la place d'un fichier. Pour un fichier, on analyse ligne par ligne :  
 
while ($data = fread($fp, 4096)) {  
     if (!xml_parse($xml_parser, $data, feof($fp))) {  
         die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));  
     }  
}

 
mais pour une variable, je voulais l'analyser d'un seul coup :  
 
xml_parse($xml_parser, $data, ???)
 
mais que mettre comme condition de fin?  
 
Une idée?

mood
Publicité
Posté le 04-05-2001 à 12:20:03  profilanswer
 

n°29171
kadreg
profil: Utilisateur
Posté le 04-05-2001 à 12:21:36  profilanswer
 

true ?
 
Tout étant dans ta variable, t'a pas besoin de le faire en plusieurs fois.  
 
Puis vire le while aussi, pour la même raison :)
 
update:
fait deux appels à xml_parse. Le premier avec false pour lui faire évaluer la ligne, le second avec true pour le force à tout fermer.
 
Ou alors l'appel avec false doit se suffire, ouais, c'est bien ca avec false.

 

[edit]--Message édité par kadreg--[/edit]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°29175
shinji
Posté le 04-05-2001 à 12:28:41  profilanswer
 

MERSI c'est cool, j'avais essayé avec TRUE et ça marchais pas.
Mais pourquoi false, pour lui signaler que après c'est finis?
Ouais ça doit ê ça!
OK sympa pour la réponse rapide!
:)

n°29182
kadreg
profil: Utilisateur
Posté le 04-05-2001 à 13:10:20  profilanswer
 

Citation :


isFinal (optional)
If set and true, data is the last piece of data sent in this parse.  


 
Il est optionnel, vire le :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°29279
shinji
Posté le 04-05-2001 à 16:18:02  profilanswer
 

j'ai essayé de l'enlever mais ça marchais pas!


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

  [PHP-XML] Parser une variable à la place d'un fichier?

 

Sujets relatifs
Comment récupérer le choix ds une liste déroulante en PHP sans psser pProbleme de menu déroulant (JavaScript ou PHP)
Pour les vieux de la prog sous MySQL et PHP[HTML] lien vers fichier ( ms sans afficher fenetre de dl)
variable asp dans SQL :: concatenation!![PHP] Quelle est la longueur max d'une chaîne de caractères?
[PHP] Parser, fonctionnement??Defi PHP n°3 !!!
[C++ Builder5] comment récuperer le nom d'un fichier?? 
Plus de sujets relatifs à : [PHP-XML] Parser une variable à la place d'un fichier?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR