Leitura de arquivos XSD  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Juino
Thread.start()

Membro desde: 23/12/2004 10:56:34
Mensagens: 25
Offline

Olá,
alguém sabe se existe alguma API para parse de arquivos XSD que permita a consulta das regras existentes no arquivo.
Simplesmente ler o XSD como um XML comum não funciona pois eu teria que reescrever todas as regras já contidas no XSD.
Obrigado
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

tem um exemplo bem básico no meu site que valida um xml usando um xsd...veja se tem alguma coisa q te ajuda..

http://www.giullianomorroni.com/articles/19

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
Juino
Thread.start()

Membro desde: 23/12/2004 10:56:34
Mensagens: 25
Offline

Obrigado Giulliano, mas isso ainda não resolve meu problema.
O seu exemplo serve perfeitamente pra validar um XML contra um esquema, mas o que preciso é verificar as regras de montagem do XML.
Utilizando o seu exemplo pra explicar melhor, como eu identifico essas infomações:
- caso eu queira criar um novo shiporder, quais elementos eu posso adicionar abaixo dele?
- imagine que o elemento name não seja do tipo string, e sim uma referência para outro complex type. Como recupero os elementos que podem ser incluídos no nome?

segue um excerto do meu xsd:

No SCL_Substation.xsd tenho as informações do complex type Substation:

O que preciso é recuperar as regras de montagem de um elemento Substation.
Se alguém tiver alguma idéia eu agradeço.

Obrigado
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team