Parser une variable à la place d'un fichier? [PHP-XML] - Programmation
Marsh Posté le 04-05-2001 à 12:21:36
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]
Marsh Posté le 04-05-2001 à 12:28:41
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! 
Marsh Posté le 04-05-2001 à 13:10:20
| Citation :   | 
 
 
Il est optionnel, vire le 
Marsh Posté le 04-05-2001 à 12:20:03
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?