Pergunta

Eu tenho um arquivo xml, vamos chamá-lo test.xml e eu tenho um esquema para validação (schema.xsd). Eu também estou usando a última versão do Tomcat.
Fiquei me perguntando o que poderia causar os seguintes erros:
Erro: URI = file: /// C: /../Upload/test.xml Linha = 2: Documento é inválido: nenhuma gramática encontrados.
Erro: URI = file: /// C: Linha /../Upload/test.xml = 2:. Documento elemento raiz "TEST_ROOT", deve corresponder a raiz DOCTYPE "null"

Sincerly

Foi útil?

Solução

Eu não sei TomCat e desde que você não publicar quaisquer detalhes sobre quando você tem este erro eu suponho que você tem quando você se validou a xml contra o seu xsd?

No começo eu tente verificar na linha de comando com xmllint, isso vai lhe dar mais algumas informações que está errado com o documento.

Se você quiser adicionar mais alguns detalhes, que seria capaz de ajudá-lo.

I'f você é um novato xml, eu sugiro que você leia a primeira alguns tutoriais. Ou seja, o G Todo-Poderoso irá ajudá-lo.

Este pode ser um bom começo ...

Outras dicas

Este utilitário tem uma função Validar vs. Schema (Menu Arquivo). Você escolhe o arquivo XML, em seguida, o arquivo XSD. Ele é escrito em .NET ... talvez ele lhe dará um erro mais descritivo.

http://www.dot-dash-dot.com/files /WTFXMLSetup_1_8_0.msi

Em relação a essas exemplo URIs acima, são os ficheiros nessa pasta no C: \ unidade do servidor Tomcat? Ou é que o caminho que eles foram enviados a partir de?

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