Parser XML

7 respostas
C

Gostaria de saber se alguem conhece um framework para xml que parsea o xml certinho conforme o schema?

Por exemplo, no xml bangunçado vem assim:

<carro><nome>Motorista</nome></carro>

Porêm conforme o schema é para ser gerado na seguinte maneira

<carro>
<motorista>
<nome>Motorista</nome>
</motorista>
</carro>

Ou seja ele decta e tag nome que veio do xml bagunçado e formata e associa a tag motorista

Ficaria grato se algum pudesse ajudar

7 Respostas

A

Cara,

utilize o XStream.

t+

C

alissonvla,

o XStream ele formata XML fora do padrão??

Eu andei pesquisando porêm eu percebi que os objetos tem que seguir a mesma arquitetura do xml, e não é isso que eu quero.

[]s

davidbuzatto

O Simple XML é mais fácil de usar que o XStream.

[]'s

C

davidbuzatto:
O Simple XML é mais fácil de usar que o XStream.

[]'s

O Simple XML serve para a minha necessidade??

[]s

A

cara,

o formato do xml nao tem problema, so que vc tem que uma estrutura de objeto que corresponda a mesma do xml.

t+

C

alissonvla:
cara,

o formato do xml nao tem problema, so que vc tem que uma estrutura de objeto que corresponda a mesma do xml.

t+

Então esse é o problema…hehehe

pq em objetos eu tenho assim.

Carro {
  List<Motorista> motoristas;
}

e no xml teria que ser assim:

Nome motorista

E no xml que eu tenho está vindo dessa maneira:

Nome motorista

Ou seja isso é ainda os menores do meu problema, pois o xml vem ainda mais “zuado” que isso.

[]s

A

vc consegue resolver esse problema com xstream, da uma olhada naqules tutoriais que tem no site.

t+

Criado 26 de dezembro de 2011
Ultima resposta 26 de dez. de 2011
Respostas 7
Participantes 3