Re: Validation XML en omettant les éléments inconnus

Stephane Bortzmeyer <[email protected]> Tue, 24 Feb 2009 08:16:38 +0100
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
On Wed, Feb 18, 2009 at 08:42:33AM +0100,
 Adrien Kmiecik <[email protected]> wrote=20
 a message of 35 lines which said:

> Est-il possible de contr=F4ler un document XML, en filtrant les
> =E9l=E9ments inconnus d'une version de sch=E9ma XML lors de la validati=
on
> par le parser ?

Quel langage de sch=E9ma ? Avec Schematron, c'est trivial puisqu'il
fonctionne justement en listant ce qui est obligatoire et que tout le
reste est accept=E9 par d=E9faut. Avec RelaxNG, je suppose qu'on peut y
arriver avec les espaces de noms (en mettant des r=E8gles pour des
=E9lements de votre espace, mettons cnamts:*, et en disant que *:* est
accept=E9). Avec les DTD ou les W3C Schema, je ne crois pas que cela
soit possible.