Pergunta

Eu tenho trabalhado com a síntese de código XSD para gerar uma árvore XML para garantir a constinência da saída XML para o XSD original.

Após o teste inicial, tudo parecia bem, mas quando tentei inserir valores inválidos (tipo correto, mas fora do intervalo definido), os valores foram permitidos.

Embora o XML seja bem formado e esteja em conformidade com os tipos definidos no XSD, não é um XML WRT válido.

Alguém mais usou essa ferramenta e/ou apareceu esse problema?

Foi útil?

Solução

A ferramenta pode não fazer o tipo de verificação que você deseja ao criar o documento.

Se o seu documento for pequeno, você pode apenas gerar o XML e, em seguida, parre-o com o XSD verificando e deixe que essa seja a sua verificação.

Outras dicas

Você deseja fornecer alguns exemplos aqui para obter uma resposta detalhada, mas por enquanto acho justo dizer que todas as apostas estão desativadas se o seu documento não validar de acordo com o esquema.

Lembre -se de que é o analisador que faz a validação do esquema, não a síntese de código XSD (que, a propósito, é um nome terrível do produto, porque é difícil usar sem ambiguidade!).

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