Como XML é uma linguagem genérica utilizada para diversos fins, existem basicamente duas formas de definir regras para validar um determinado documento que são:

Ambas as regras de validação são utilizadas para determinar um conjunto personalizado de elementos, atributos e valores específicos e válidos para os documentos XML. Deste modo, os elementos, atributos e valores utilizados para se escrever o arquivo AndroidManifest.xml são predeterminados pelo framework do sistema. Utilizar valores inválidos irá gerar um erro de sintaxe na hora de realizar o parser do documento.

Além disso, todo documento XML deve ser bem formado (well formed). Para ser um documento bem formado, devem ser estabelecidas regras sobre a declaração e tratamento dos elementos, atributos e valores. Tags são case-sensitive (de preferência em letras minúsculas), com seus respectivos atributos delimitados com aspas. Os elementos vazios têm regras estabelecidas. Elementos sobrepostos, ou seja, que foram abertos e não foram devidamente fechados, invalidam um documento. Idealmente, um documento bem-formado está em conformidade com as metas de design de XML.

Em resumo, podemos dizer que todo documento XML requer que:

Copyright © 2016 AIEC.