Pergunta

Na minha empresa, eles criaram seu próprio XML que está sendo usado como um esquema para dados, agora tenho que validar um XML de acordo com esse esquema. Existe alguma maneira fácil de fazer isso ou eu tenho que escrever do zero?

Estou trabalhando com Java6 ...

obrigado

Foi útil?

Solução

Uma possibilidade é criar uma transformação XSLT que converte o documento do esquema caseiro em um padrão como Esquema XML ou Relaxe ng.

Outras dicas

Confira o pacote javax.xml.validação , a partir de Java 5, a API suporta validação para esquema personalizado.

o EsquemaFactory O objeto possui um método NewsChema que pega um arquivo e criará um esquema com o qual possa ser validado.

Editar: se você precisar converter seu arquivo XML em um esquema, veja esta pergunta: Alguma ferramenta para gerar um esquema XSD a partir de um documento de instância XML?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top