Como ler um arquivo XML?

9 respostas
kiq095

Oi gente ... to com um problema e ja faz um tempao q nao consigo resolver ...

como ler um arquivo XML ..

por exe... tenho um nome de usuario gravado no arquivo ... e queria ler esse nome como fasso isso ....???

da uma olhadinha na classe XML ai ..

<list>
-    <k__atualizador.Nome>
           <nome> Leofúncio </nome> 
           <sobre_nome> Premiléio </sobre_nome> 
      </k__atualizador.Nome>
</list>

pegar o nome e colocar em uma variavel ...
tipo ..

String test =Nome_XML.getnome();

para depois exibir em um area de texto ..???

ou uma coisa do tipo ...

Area_text . setText(ToString(Nome_XML.getnome()));

tem como fazer isso ????
se tiver como faz ??

por ja procurei e nao consegui resolver de nenhuma das formas q encontrei... Procurei ate mesmo aqui no site...

[url]http://www.guj.com.br/articles/22[/url]

[url]http://translate.google.com.br/translate?hl=pt-BR&langpair=en|pt&u=http://www.java-tips.org/java-se-tips/javax.xml.parsers/how-to-read-xml-file-in-java.html[/url]

eu segui esses tutoriais mais nao deu certo pra " MIM ", nao ajudou em nada " NO MEU CASO " !!!
pois sempre da erro !!!!

9 Respostas

davidbuzatto

Se o seu XML for simples assim, vc nem precisa de uma API. Basta recortar a String.

Se o XML tiver uma estrutura mais complexa, o que é bem provável, existem diversas APIs para processar XML.
Uma delas é a SimpleXML http://simple.sourceforge.net

[]'s

D

cara, ja tentou usar o xstream, é bem simples de utilizar
http://xstream.codehaus.org/tutorial.html

kiq095

HEHEHEHEHEHE…

meu XML e simples assimm mesmo …!!

e como posso ler ele ???


Cara, ja tentou usar o xstream, é bem simples de utilizar
http://xstream.codehaus.org/tutorial.html

ja tentei sim… mais ta dando um erro no …

xstream.fromXML

esse erro aqui o …!

java.lang.NullPointerException at k_atualizador.RECUPERAR_DRIVERS.Ler(RECUPERAR_DRIVERS.java:75) at k_atualizador.Frame_configurar.botao_DRIVERSActionPerformed(Frame_configurar.java:155) at k_atualizador.Frame_configurar.access$000(Frame_configurar.java:6)

e ja tentei outras alternativas e nao to conseguindo fazer isso… ta osso e e um Xml simples assim … todo q fasso da erro …!!
quando tentei seguindo esse tutorial …

http://translate.google.com.br/translate?hl=pt-BR&…-to-read-xml-file-in-java.html

nao deu erro mais tambem nao leu nada … ta osso …!!!

quem puder …me ajuda ai !!!

fredericomaia10

Olha não sei se o que quer é mais simples, mas no blog da Loiane tem uma série de artigos em 3 partes que podem te ajudar.

Manipulando arquivos XML em Java com a API SAX ? Parte I, II e III.

http://www.loiane.com/category/tutorial/xml/

Dá uma olhada lá.

kiq095

Olha não sei se o que quer é mais simples, mas no blog da Loiane tem uma série de artigos em 3 partes que podem te ajudar.

Manipulando arquivos XML em Java com a API SAX ? Parte I, II e III.

http://www.loiane.com/category/tutorial/xml/

Dá uma olhada lá.

vo dar uma olhada la mais quem tiver masi material manda ai por favor …!!!
ou algum exeplo simples … so pra me ajudar aqui …!!!

kiq095

Olha não sei se o que quer é mais simples, mas no blog da Loiane tem uma série de artigos em 3 partes que podem te ajudar.

Manipulando arquivos XML em Java com a API SAX ? Parte I, II e III.

http://www.loiane.com/category/tutorial/xml/

Dá uma olhada lá.

dei um olhada la mais la tem tutoriais e exemplos de procurar dados quando existe identificador nas Tegs … e quando a Teg nao tiver identificador como no meu caso .??

A

Bom dia a Todos,

estou com uma dificuldade de ler uma arquivo xml, isso porque preciso a partir de um nó todo o resto do arquivo.

alguém uma dica de como posso fazer isso?

para ler um campo apenas e pegar um valor eu consegui fazer estou utilizando o JDOM agora para pegar um nó inteiro com tudo dentro dele não estou conseguindo.
Se alguém tiver uma dica ai eu agradeço.

doravan

Recomendo a utilização do JAXB, por mais simples que a tarefa com xml seja, ela tende a escalonar.

http://www.oracle.com/technetwork/articles/javase/index-140168.html

Kenobi

doravan:
Recomendo a utilização do JAXB, por mais simples que a tarefa com xml seja, ela tende a escalonar.

http://www.oracle.com/technetwork/articles/javase/index-140168.html

JAXB na veia e se precisar fazer Queries em cima do XML - XPATH - http://www.ibm.com/developerworks/library/x-javaxpathapi/index.html

Nada de ficar sofrendo com Sax e DOM, esse tempo já passou há anos !

º´s

Criado 10 de março de 2011
Ultima resposta 8 de jan. de 2013
Respostas 9
Participantes 7