Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Xml

2 réponses
Avatar
Kloug
Bonjour,
Existe-t-il un module
qui permettrait juste de savoir
si un ensemble de balises Xml
est valide (au sens de l'imbrication)
sans parser le tout.
Merci des pistes
Cordialement
K

2 réponses

Avatar
Nicolas George
"Kloug" wrote in message <47bb21ad$0$880$:
Existe-t-il un module
qui permettrait juste de savoir
si un ensemble de balises Xml
est valide (au sens de l'imbrication)
sans parser le tout.


Par définition de parser, non, forcément.

Avatar
Paul Gaborit
À (at) Tue, 19 Feb 2008 19:35:56 +0100,
"Kloug" écrivait (wrote):
Bonjour,
Existe-t-il un module
qui permettrait juste de savoir
si un ensemble de balises Xml
est valide (au sens de l'imbrication)
sans parser le tout.


"valide au sens de l'imbrication" mélange deux choses :

- un document XML est dit « bien formé » lorsqu'il respecte les règles
de construction du XML. Ex : un seul élément au niveau le plus haut,
les éléments s'imbriquent correctement, les attributs sont
correctement entourés de guillemets ou de quotes, etc.

- un document XML est dit « valide » lorsqu'il est bien formé *et*
qu'il respecte les règles d'une DTD ou d'un schéma spécifique.

Merci des pistes


Par définition, pour vérifier qu'un document XML est bien formé il
faut le lire d'un bout à l'autre. Mais cela n'implique pas de le
conserver intégralement en mémoire...

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>