|
|
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
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
--
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
|
|
|