Validar XMLs com XSDs

Quando falamos em emissão de documentos eletrônicos via web service, sempre teremos o envolvimento de um ou mais arquivos XML e de um ou mais arquivos XSD.

Os arquivos XMLs são os arquivos trocados entre os sistemas que estão efetuando a integração (exemplo: XML de envio do lote da NF-e para a SEFAZ, XML de retorno do envio do lote da NFS-e, etc.). Já os arquivos XSD (XML Schema Definition) são usados para descrever o formato/padrão que um arquivo XML deve seguir. Desta forma, para que um arquivo XML seja considerado válido ele deverá passar pela validação com base em um arquivo XSD.

Dica

XSD significa XML Schema Definition, desta forma, o termo Pacote de Schemas faz referência a um pacote de arquivos XSD que poderão ser utilizados para efetuar a validação dos arquivos XML

Este artigo ajudou você?