Definição – o que significa esquema XML?
Um esquema XML é o layout estrutural de um documento XML, expresso em termos de restrições e conteúdo do documento. As restrições são expressas usando uma combinação do seguinte:
- Regras gramaticais que regem a ordem dos elementos
- Tipos de dados que regem um elemento e atributo de conteúdo
- Predicados booleanos que o conteúdo deve satisfazer
- Regras especializadas, incluindo exclusividade e restrições de integridade referencial
Definirtec explica o esquema XML
Os esquemas XML são expressos usando a linguagem Document Type Definition (DTD), que é nativa da especificação XML, mas com uma capacidade bastante limitada. Um documento XML pode ser associado a uma linguagem de esquema, seja por marcação no documento XML ou por algum meio externo.
O processo de verificar se um documento XML adere a um esquema é chamado de validação. Os documentos XML são válidos se atenderem aos requisitos de esquema aos quais estão associados, incluindo restrições como:
- Estrutura conforme especificado por uma sintaxe de expressão regular
- Requisitos para interpretação de dados de personagem
- Elementos e atributos a serem incluídos junto com sua estrutura permitida