Editar documentos XML com espaços de nomes múltiplos

Pode utilizar o elemento de esquema XML qualquer para expandir o modelo de conteúdo de um documento XML.

Por exemplo, tem um ficheiro de esquema XML denominado Book.xsd que contém um tipo complexo denominado BookType. O BookType contém 4 elementos (título, autor, ano e ISBN) e um elemento qualquer. O espaço de nomes para o elemento qualquer é ##any. Isto significa que num documento da instância, pode inserir qualquer elemento XML para expandir a definição do BookType.

Pode, igualmente, fornecer um espaço de nomes mais específico. Por exemplo, tem outro esquema denominado My_Book.xsd, que contém um tipo complexo denominado My_BookType. O My_BookType contém 4 elementos (título, autor, ano, e ISBN) e um elemento qualquer, mas neste caso o espaço de nomes para o elemento BookType é www.wesley.com. Isto significa que num documento da instância, pode inserir qualquer elemento XML para expandir a definição do BookType, desde que pertençam ao espaço de nomes http://www.wesley.com.