Ola pessoal,
Eu estou com uns problemas nos modelos e xmls da ans TISS.
Eu gerei as classes java com JAXB (com o comando xjc) e estou tentando
usa-las.
Mas me deparei com dois problemas:
1º:
Se eu crio um objeto principal, do tipo MensagemTISS e mando gerar o xml
dele esta saindo assim:
[code]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mensagemTISS xmlns="http://www.ans.gov.br/padroes/tiss/schemas"/>
[/code]
Quando, que eu saiba, deveria sair assim:
[code]
<?xml version="1.0" encoding="iso-8859-1"?>
<ansTISS:mensagemTISS xmlns:ansTISS="
http://www.ans.gov.br/padroes/tiss/schemas" />
[/code]
Não esta aparecendo esse ":ansTISS" depois da tag xmlns.
2º:
Quando eu tento fazer um "unmarshalFromFile" de um xml valido de acordo com
os padrões da ans TISS (eu validei o xml pra ter certeza) ele não gera as
subclasses. Os codigos são:
- da função "unmarshalFromFile":
[code]
public Object unmarshal(Class clazz, String stringXml) {
JAXBContext context = null;
try {
context = JAXBContext.newInstance(clazz);
Unmarshaller unmarshaller = (Unmarshaller)
context.createMarshaller();
return unmarshaller.unmarshal(new StreamSource(new
StringReader(stringXml)));
} catch (JAXBException e) {
e.printStackTrace();
}
return null;
}
[/code]
- a linha com a chamada:
[code]
MensagemTISS mensagem = (MensagemTISS) new
App().unmarshalFromFile(MensagemTISS.class,"modeloXML.xml");
[/code]
Alguem pode me dar uma ajuda??? Se precisarem de mais alguma informação, me
avisem...
obrigado.
abraços...
--
________________
Raimundo Bernardes Costa Neto
Fone fixo: 11 - 4167-0874
Fone cel: 11 - 95203-0248
E-mail: rbcnetos@gmail.com ou
E-mail e Msn: rbcneto@hotmail.com
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário