deny a écrit :
Soit un tag articleinfo, suivi de plusieurs (14) tags section, suivi d'un CDATA, suivi d'un groupe (16) de tags section. Et si tu relis ce que la DTD attend, il n'y a pas de CDATA.
merci c'est tout de même bizarre , d'habitude le tag cdata fonctionne et il m'evite le formatage de caractères spéciaux
Tu parles là du tag <!|CDATA, pas des caractères normaux, ce dernier étant ce que la DTD dénomme CDATA.
voici un exemple :
<screen> <![CDATA[ Range Ce que cela signifie ------ -------------- {number} un nombre de ligne absolu . la ligne courante $ la dernière ligne du fichier % égal à 1,$ (le fichier entier) * égal à '<,'> (l'aire de vision) 't la position de la balise t (en minuscule)
/{pattern}[/] la ligne suivante où (le motif) correspond ?{pattern}[?] la ligne précèdente où (le motif) correspond \/ la ligne suivante où le motif de recherche
précèdemment utilisé correspond ? la ligne précèdente où le motif de recherche précèdemment utilisé correspond & la ligne suivante où le motif de remplacement précèdemment utilisé correspond ]]> </screen>
donc il me faudrait enlever tous les cdata? vraiment bizarre !
Non, pas du tout. Le problème, c'est pas d'avoir un tag <![CDATA. Le problème, c'est que tu as du texte (avec ou sans <![CDATA qui ne sont pas compris dans les balises acceptables par le tag parent. L'exemple que tu montres est du texte compris dans un tag <screen>, donc clairement, c'est pas le coupable.