hi!
folgendes szenario: Ich habe ein Webservice erstellt welches mittels der google map geocodierung mir ein XML sendet mit den gewünschten geodaten (abhängig wie man die adresse eingibt). nun möchte ich nicht dass ich diesen response der geokodierung nicht als string bearbeite sondern mir gleich als xml zur verfügung steht - nur habe ich keinen plan wie ich das realisieren kann (gibts hierfür java klassen?streamsource?).
Snippet:
Hier wird eben momentan mittels inputstreamreader gearbeitet - kann ich hier irgendwie so lesen damit ich ein xml bekomme, damit die methode dann auch gleich ein xml zurückgibt?
mfg
folgendes szenario: Ich habe ein Webservice erstellt welches mittels der google map geocodierung mir ein XML sendet mit den gewünschten geodaten (abhängig wie man die adresse eingibt). nun möchte ich nicht dass ich diesen response der geokodierung nicht als string bearbeite sondern mir gleich als xml zur verfügung steht - nur habe ich keinen plan wie ich das realisieren kann (gibts hierfür java klassen?streamsource?).
Snippet:
Code:
private String doGoogleGeocode(final String sQuery) {
//http://localhost:8080/
String key = "mein key";
StringBuffer sb = new StringBuffer();
try {
URL url = new URL("url für geokodierung");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
sb.append(inputLine);
}
in.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return sb.toString();
}
mfg