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
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.