amigos tenho varias string com esse formato
gostaria separar em string a cidade, rua, estado etc.
alguem teria um exemplo ?
<result place_id="93731880" osm_type="way" osm_id="174694288" ref="BR-381" lat="-19.4622524" lon="-42.5326572">Avenida Pedro Linhares, Ipatinga, Microrregião Ipatinga, Minas Gerais, Brasil</result>
<addressparts>
<road>Avenida Pedro Linhares</road>
<city>Ipatinga</city>
<county>Microrregião Ipatinga</county>
<state>Minas Gerais</state>
<country>Brasil</country>
<country_code>br</country_code>
</addressparts>
</reversegeocode>
Obrigado.
Você pode usar XPath. Para recuperar a cidade, por exemplo, você poderia usar o comando //city/text() .
(Obs: Sua pergunta também cairia bem no GUJ Perguntas).
[]'s
eu consegui ler os dados, só que não estou conseguindo transformas os nodes em Strings
[code] for (int i = 0; i < books.getLength(); i++) {
Element book = (Element) books.item(i);
Node road = book.getElementsByTagName("road").item(0);
Node city = book.getElementsByTagName("city").item(0);
Node county = book.getElementsByTagName("county").item(0);
Node state_district = book.getElementsByTagName("state_district").item(0);
Node state = book.getElementsByTagName("state").item(0);
Node country = book.getElementsByTagName("country").item(0);
Node country_code = book.getElementsByTagName("country_code").item(0);[/code]
Amigo consegui
ficou assim:
[code]
Element book = (Element) books.item(i);
Node road = book.getElementsByTagName("road").item(0);
Node city = book.getElementsByTagName("city").item(0);
Node county = book.getElementsByTagName("county").item(0);
Node state_district = book.getElementsByTagName("state_district").item(0);
Node state = book.getElementsByTagName("state").item(0);
Node country = book.getElementsByTagName("country").item(0);
Node country_code = book.getElementsByTagName("country_code").item(0);
SQL = road.getTextContent();[/code]