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
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.
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/>
À (at) Tue, 19 Feb 2008 19:35:56 +0100,
"Kloug" <klougfr-news@yahoo.fr> é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/>
À (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/>