Bonjour à tous,
Le fichier xml actuel ne traite pas les données CDATA.
En parcourant le code j'ai trouvé le bug et joint le patch pour SPIP 2.0, sachant qu'il faut corriger toutes les versions de SPIP...
Merci d'avance.
Pat
Le fichier xml actuel ne traite pas les données CDATA.
En parcourant le code j'ai trouvé le bug et joint le patch pour SPIP 2.0, sachant qu'il faut corriger toutes les versions de SPIP...
je comprends pas trop.
tu voudrais que les <![CDATA[ soient parsées ?
si je me reporte à la norme http://www.w3schools.com/xmL/xml_cdata.asp
ceci me semble plutôt déconseillé (à cause des erreurs potentielles
générées par la présence de caractères interdits en xml).
mais j'ai peut-être mal compris
(et pas testé ton patch...)
Le fichier xml actuel ne traite pas les données CDATA.
En parcourant le code j'ai trouvé le bug et joint le patch pour SPIP 2.0, sachant qu'il faut corriger toutes les versions de SPIP...
ah mais avec ton patch, si l'erreur :
"erreur : tag fermant ![CDATA[toto & lulu sont là.]] manquant ::" disparaît bien, c'est *tout* le "![CDATA[toto & lulu sont là.]]"
qui est considéré comme *un* $tag (pas de $txt)
au même titre que nom, auteur, version, multi,...
Oui, l'erreur disparait : le CDATA est tel quel, je ne voulais pas trahir la pensé de celui qui a écrit ce code à l'origine.
En effet serait-il judicieux de parser ces données et de les mettre en $text... mais tu mets quoi comme tag ? CDATA ?