Bonjour !
Je suis un peu embêté ! Je me suis lancé dans le développement de mon propre parseur xml. J'ai donc attaqué la page de référence en la matière.
Premier écueil : les définitions, qui m'apparaissent étranges et d'une forme inconnue. ex:
En fait c'est cette définition qui me pose problème pour l'instant (c'est la première je sais[1] document ::= ( prolog element Misc* ) - ( Char* RestrictedChar Char* )). Que veut dire ce '-' ? qu'il faut exclure tout RestrictedChar entouré de 0 ou plus de Char de la parenthèse de gauche, c'est à dire de tout le document ? Si c'est bien ça, alors pourquoi plus loin, il est précisé ceci :
(Or, Char inclut RestrictedChar...)XML processors MUST accept any character in the range specified for Char
Pourriez vous m'aider à comprendre ces définitions ? je les ai d'abord prise pour des regexp mais c'est pas vraiment ça... et je n'ai trouvé nulle part d'explication sur cette syntaxe.
Merci![]()
Partager