XML-Dokumente mit mehreren Namensbereichen bearbeiten

Mit dem Any-Element eines XML-Schemas können Sie das Inhaltsmodell eines XML-Dokuments erweitern.

Beispiel: Sie verfügen über eine XML-Schemadatei mit dem Namen "Book.xsd", die den komplexen Typ "BookType" enthält. "BookType" enthält vier Elemente (Titel, Autor Jahr und ISBN) sowie ein Any-Element. Der Namensbereich für das Any-Element ist ##any. Dies bedeutet, dass in einem Instanzdokument ein beliebiges XML-Element eingefügt werden kann, um die Definition von "BookType" zu erweitern.

Sie können auch einen spezifischeren Namensbereich angeben. Beispiel: Sie verfügen über ein weiteres Schema mit dem Namen "My_Book.xsl", das den komplexen Typ "My_BookType" enthält. "My_BookType" enthält vier Elemente (Titel, Autor, Jahr und ISBN) sowie ein Any-Element; in diesem Fall lautet der Namensbereich für das Element "BookType" jedoch www.wesley.com. Dies bedeutet, dass in einem Instanzdokument ein beliebiges XML-Element eingefügt werden kann, um die Definition von "BookType" zu erweitern, vorausgesetzt, es gehört zum Namensbereich http://www.wesley.com.