Salut,
j'ai un problème de dimensionnement de tableau, à mon avis.
Je parse des fichiers XML et pour cela j'utilise les fonctions xml_set_element_handler() et xml_set_character_data_handler(). Dans ma fonction de lecture des données, j'utilise un tableau associatif défini en global. Ca donne la chose suivante :
$tableau[$nom_de_la_balise] = $contenu de la balise
Une fois arrivé à la balise qui ferme l'élément, je fais une requete SQL d'insertion dans une base de données en récuperant les données de l'élément lu via le tableau.
Comme j'ai appris le XML en autodidacte ce n'est peut-être pas la meilleure solution mais elle fonctionne. Sauf que je me retrouve désormais avec le cas suivant :
certains contenu de balise sont très grands (beaucoup de texte) et du coup ma case de tableau semble trop petite puisqu'elle ne contient que la fin du contenu (298 caractères apparement, si je n'ai pas mal compté
)
Est-ce que quelqu'un voit comment regler le problème ?
Merci !
Modifié par Ondskapt (25 Jul 2007 - 14:59)
j'ai un problème de dimensionnement de tableau, à mon avis.
Je parse des fichiers XML et pour cela j'utilise les fonctions xml_set_element_handler() et xml_set_character_data_handler(). Dans ma fonction de lecture des données, j'utilise un tableau associatif défini en global. Ca donne la chose suivante :
$tableau[$nom_de_la_balise] = $contenu de la balise
Une fois arrivé à la balise qui ferme l'élément, je fais une requete SQL d'insertion dans une base de données en récuperant les données de l'élément lu via le tableau.
Comme j'ai appris le XML en autodidacte ce n'est peut-être pas la meilleure solution mais elle fonctionne. Sauf que je me retrouve désormais avec le cas suivant :
certains contenu de balise sont très grands (beaucoup de texte) et du coup ma case de tableau semble trop petite puisqu'elle ne contient que la fin du contenu (298 caractères apparement, si je n'ai pas mal compté

Est-ce que quelqu'un voit comment regler le problème ?
Merci !
Modifié par Ondskapt (25 Jul 2007 - 14:59)