Edition de documents XML avec plusieurs espaces de nom

Vous pouvez utiliser l'élément any du schéma XML pour élargir le modèle de contenu d'un document XML.

Exemple : Vous disposez d'un fichier de schéma XML appelé Book.xsd, contenant un type complexe appelé BookType. BookType contient 4 éléments (titre, auteur, année et ISBN) et un élément any. L'espace de nom de l'élément any est ##any. Par conséquent, dans un document d'instance, vous pouvez insérer n'importe quel élément XML pour élargir la définition du BookType.

Vous pouvez également fournir un espace de nom plus spécifique. Exemple: Vous disposez d'un autre schéma appelé My_Book.xsd, contenant un type complexe appelé My_BookType. My_BookType contient 4 éléments (titre, auteur, année et ISBN) et un élément any, mais dans ce cas, l'espace de nom de l'élément BookType est www.wesley.com. Par conséquent, dans un document d'instance, vous pouvez insérer n'importe quel élément XML pour élargir la définition du BookType, à condition qu'il appartienne à l'espace de nom http://www.wesley.com.