Validar XML XSD Modularizado NewSchema

1 resposta
java
P

Gente, boa tarde.
Me cadastrei hoje aqui em busca de uma dúvida para validar o XML da NFe. Vi que tem vários tópicos com diversos problemas, li muitos. Mas não localizei algum com o problema do XSD modularizado que estou encontrando. Utilizei

"schema = schemaFactory.newSchema(sources[0]);

Validator validator = schema.newValidator();"

Onde souces é um array de source que são os meus schemas.
O erro que recebo é que ele não encontra definições dos tipos ou elementos se não pertencerem a posição 0 do meu array. Como se a função newSchema que deveria unificar os schemas, tivesse se perdido. Se eu passo um XSD unico funciona, mas o array com os XSDs não. Se eu colocar o XSD que define o tipo ou elemento que ele reclama no erro, ele acha esse e perde o que for de outro das demais posições.
Já ocorreu com vocês?

Desde já agradeço bastante.

1 Resposta

campelo.m

Boa tarde,

De uma olhada nesse post.

Criado 7 de março de 2016
Ultima resposta 8 de mar. de 2016
Respostas 1
Participantes 2