Agora caso queira apenas alguns campos pode criar uma classe manualmente que corresponde ao xml e usar xstream pra deserializar o xml. Que é bem fácil tb.
em ultimo caso, pode pegar o xml e usar algo como expressão regular pra pegar o valor (não faria assim ehehehe)
e mandei ele imprimir a “Uf” :
“if (element.getQualifiedName().equals(“uf”))”
ele imprimiu corretamente a consulta, então não sei o que tem errado com o meu metodo
Valeu a força.
A
antherosilva
Coloquei a Url do google e retornou um xml bem grande e 4 referencias northeast.
Oque vc imprime na tela seria isto?
-28.6315986
-53.5968704
-28.6315986
-53.5968704
-28.6315986
-53.5968704
-28.6315986
-53.5968704
R
Rodrigo_Sasaki
Use XPath, vai ser muito mais fácil, na minha opinião.
Pra imprimir todas as ocorrências da tag por exemplo a expressão XPath seria a seguinte:
//lat/text()
A
amaica
antherosilva:
Coloquei a Url do google e retornou um xml bem grande e 4 referencias northeast.
Oque vc imprime na tela seria isto?
-28.6315986
-53.5968704
-28.6315986
-53.5968704
-28.6315986
-53.5968704
-28.6315986
-53.5968704
Opa, no meu caso quando mando rodar o metodo, ele não imprime nada.
Lat 1: -28.6331481
Lat 2: -28.6344931
Lat 3: -28.6317951
Lat 4: -28.6331771
Lat 5: -28.6331111
Lat 6: -28.6329291
Lat 7: -28.6342966
Lat 8: -28.6315986
Lat 9: -28.6331111
Lat 10: -28.6327841
Lat 1: -28.6331481
Lat 2: -28.6344931
Lat 3: -28.6317951
Lat 4: -28.6331771
Lat 5: -28.6331111
Lat 6: -28.6329291
Lat 7: -28.6342966
Lat 8: -28.6315986
Lat 9: -28.6331111
Lat 10: -28.6327841
OLa!!! Assim deu certo as como faço para buscar além da expressão "lat" a espressão "lng"
R
Rodrigo_Sasaki
Bom, como você não definiu qual quer, até que fica fácil… se quer todos e e sempre vem em pares, é só utilizar a seguinte expressão XPath:String expressao = "//lat/..";