Esquema xml

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