javasf@googlegroups.com
[Top] [All Lists]

Re: [javasf] Ler um arquivo xml online

Subject: Re: [javasf] Ler um arquivo xml online
From: "alecindro"
Date: Thu, 2 Dec 2010 23:26:48 -0200

private String getRequestURL() {

  StringBuilder URL = "" StringBuilder();  URL.append("http://www.abc.com.br");

  URL.append("/arquivo.xml");

  return URL.toString();

}

 

public T get(){

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

 

    DocumentBuilder builder = factory.newDocumentBuilder();

    Document doc = builder.parse(getRequestUrl());

/*A partir daqui tu pode usar o teu parse xml

 

 }

 

Att,

 

Alecindro

 

 
From: Slack
Sent: Thursday, December 02, 2010 10:46 PM
Subject: Re: [javasf] Ler um arquivo xml online
 
hmmm.. entendi.. vou dá uma checada nisso então.. valeu.


2010/12/2 Davinir F Campos Jr <davinir.jr@xxxxxxxxx>
Slack,

Você viu a documentação do JAXB? A API que você está usando deve possuir mecanismos semelhantes (InputStream, URL, ...).

[ ]s
Davinir

Em 2 de dezembro de 2010 20:21, Slack <slack.tux@xxxxxxxxx> escreveu:

@PCAbrantes.. obrigado, vou dá uma olhada nesses links.
@Davinir.. em relação ao XML, nao é tão problema, o problema é pegar o arquivo online.. como eu disse, quando o arquivo está no filesystem, eu consigo consumir esse xml numa boa...

Ivo


2010/12/2 Davinir F Campos Jr <davinir.jr@xxxxxxxxx>

Slack,

Se é XML, recomendo utilizar as APIs de apoio para XML: JAXB, JDOM, SAX, STaX, XStream, ...

Uma outra opção é trabalhar direto com o stream de IO. O método Unmarshaller.unmarshal (da API JAXB) aceita um InputStream, inclusive lá no começo do javadoc tem um exemplo utilizando URL.

[ ]s
Davinir

Em 2 de dezembro de 2010 15:33, Pc Abrantes <pc.abrantes@xxxxxxxxx> escreveu:

Talvez vc consiga fazer isso com o httpclient (http://hc.apache.org/httpclient-3.x/) para pegar o arquivo e o htmlparser (http://htmlparser.sourceforge.net/) para interpretar...

Em 2 de dezembro de 2010 15:25, Slack <slack.tux@xxxxxxxxx> escreveu:

Boa tarde, pessoal,

Já peguei alguns exemplos que pesquisei no google mas nenhum deu certo, por isso venho aqui na lista pedir ajuda. Seguinte:
tenho uma URL ( www.abc.com.br/arquivo.xml ) eu quero pegar esse arquivo online, ler e inicializar o objeto.

Quando o arquivo ta no filesystem, consigo ler usando JDOM e popular meu objeto numa boa, o problema é pegar o arquivo online. Como fazer isso?

Valeu.
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil


Atenciosamente,
--
Paulo Cesar Abrantes (+55 83 88473933)
Analista de Sistemas
Politec Global IT Services

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
 
--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil
<Prev in Thread] Current Thread [Next in Thread>