Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • esj's avatar
    17b64663
    Mortel le caractere de code ASCII 1 inséré entre < et ?xml par [7970]: ça... · 17b64663
    esj a rédigé
    Mortel le caractere de code ASCII 1 inséré entre < et ?xml par [7970]: ça bloquait la validation apparamment sans raison. J'ai contourné, mais faudrait vraiment trouver comment faire ça moins salement. 
    
    Bon, après levée de ce verrou il apparait que les espaces de nom implicites de XML commencent à etre compris du validateur, pour les explicites (svg:svg) c'est pas encore ça. Par ailleurs, il y a un controle qui n'a jamais été fait c'est de verifier qu'une balise admet du texte non vide comme fils, c'est à rajouter. 
    
    En revanche à présent la numérotation des lignes tient compte de ce que le Doctype peut s'étendre sur plusieurs lignes et etre précédé de commentaires (a vérifier avec le transAxuel PHP5). Et le compilateur de DTD n'éliminait pas certains espaces superflus dans une DTD qui, dans le DOCTYPE xhtml+mathml+svg lui faisait produire une mauvaise RegExp, c'est corrigé.
    
    17b64663
    Historique
    Mortel le caractere de code ASCII 1 inséré entre < et ?xml par [7970]: ça...
    esj a rédigé
    Mortel le caractere de code ASCII 1 inséré entre < et ?xml par [7970]: ça bloquait la validation apparamment sans raison. J'ai contourné, mais faudrait vraiment trouver comment faire ça moins salement. 
    
    Bon, après levée de ce verrou il apparait que les espaces de nom implicites de XML commencent à etre compris du validateur, pour les explicites (svg:svg) c'est pas encore ça. Par ailleurs, il y a un controle qui n'a jamais été fait c'est de verifier qu'une balise admet du texte non vide comme fils, c'est à rajouter. 
    
    En revanche à présent la numérotation des lignes tient compte de ce que le Doctype peut s'étendre sur plusieurs lignes et etre précédé de commentaires (a vérifier avec le transAxuel PHP5). Et le compilateur de DTD n'éliminait pas certains espaces superflus dans une DTD qui, dans le DOCTYPE xhtml+mathml+svg lui faisait produire une mauvaise RegExp, c'est corrigé.