Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PcSoft

Informacoes de XML para Objeto

Recommended Posts

Ola pessoal seguint

eu preciso ler um xml como esse...

 

<Ceps>

 

<Cep ref:1>

<id>1</id>

<Cidade>1</id__Cidade>

<Cep>11111111</Cep>

<Setor>cep 1</Setor>

</Cep ref:0>

<Cep ref:2>

<id>2</id>

<Cidade>2</id__Cidade>

<Cep>22222222</Cep>

<Setor>cep 2</Setor>

</Cep ref:2>

<Cep ref:3>

<id>3</id>

<Cidade>3</id__Cidade>

<Cep>33333333</Cep>

<Setor>cep 3</Setor>

</Cep ref:3>

 

</Ceps>

preciso contar quantas referencias(ref) de cep existem ai ( pois vai variar )

no caso quero a quantidade pra fzr o lop para executar a tarefa abaixo a cada loop...

preciso pega esas informacoes contidas em cada ref como esse e jogar as informacoes dentro de um objeto ( pois para gravar no banco preciso enviar o objeto )

 

alguem ai sabe me da um luz de como fazer isso ? =/

desde ja vlw e abrax

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer isso utilizando a API JDOM. Tem um excelente tutorial sobre o assunto neste link http://javafree.uol.com.br/artigo/847694/Utilizando-JDOM-para-ler-e-gerar-XML.html

 

obrigado!!!

porem li td o tuto e quand eu vo instancear

 

SAXBuilder sb = new SAXBuilder();

 

ele nao reconehce "SAXBuilder" e pede pra cria-la

baixei ela do site http://www.docjar.com/download.jsp?q=org.jdom.input.SAXBuilder

porem nao sei como incluila no projeto sabe me informar?

desde ja obrigado e ate +

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisa adicionar a biblioteca do JDOM ao seu projeto. Vá ao site oficial http://www.jdom.org/downloads/index.html e faça o download dos arquivos. Você terá que gerar o arquivo JAR.

 

Pra facilitar as coisas estou deixando o link http://franca.awardspace.com/jdom-1.1.jar de um JAR pronto pra uso. Você terá apenas que adicionar a biblioteca ao projeto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.