6. Validação de Schema XML
6.1. O que é um Schema XML?
6. Validação de Schema XML
« Anterior
6.2. Validar Schema XML
Próximo »

6.1. O que é um Schema XML?

O Schema XML é um arquivo codificado em linguagem baseada em padrão XML que contém a definição da estrutura de um documento XML, as definições de tipo, tamanho, ocorrência e regras de preenchimento dos elementos que compõe documento XML.

Todas as mensagens dos Web Services de DF-e são documentos XML que devem atender às definições do respectivo schema XML.

A validação de forma de um arquivo XML é realizada pela confrontação do arquivo XML contra o respectivo Schema XML, assim cada arquivo XML dos Web Services do DF-e tem o seu respectivo Schema XML.

Os schemas XML de cada versão do leiaute estão agrupados nos Pacotes de Liberação e são identificados com o mesmo nome da tag principal do documento XML e a versão do leiaute:

nfe_v4.00.xsd -> schema XML da NF-e, versão 4.00 do leiaute;
cte_v4.00.xsd -> schema XML do CT-e, versão 4.00 do leiaute;
mdfe_v3.00.xsd -> schema XML do MDF-e, versão 3.00 do leiaute;

Os schemas XML em vigência são agrupados em PL - Pacote de Liberação que ficam disponíveis nos portais do respectivo DF-e.

Exemplos:

6.1. O que é um Schema XML?
6. Validação de Schema XML
« Anterior
6. Validação de Schema XML
Próximo »
6.2. Validar Schema XML