Leer valores XML
Hola han cambiado el formato del xml que necesito leer y no doy como leerlo:
Cita:
tengo algo así pero se me ha olvidado como me muevo por los distintos nodos y demás y no doy
muuuchas gracias |
El XPath del nodo neighborhood es '/observations/observations/observations/neighborhood', por tanto tienes que buscar el nodo hijo dentro de observations/observations y ya lo obtendrás sin problemas.
Saludos |
Cita:
o me estoy dejando algún obsevations? Otra duda que me surge si el xml lo estoy descargando de una página segura https creo que no me deja pillar datos? Alguna solución a esto? |
Cita:
Cita:
|
Cita:
si lo hago desde windows me deja pero desde android no. por ejemplo este xml: https://www.wunderground.com/weather...p?ID=IZARAGOZ9 como he dicho antes no se si puede ser porque ahora la dirección empieza por https en vez de por http el fichero lo pillo con un IdHTTP con esta función, no si si eso es lo que debo cambiar, aunque antes me iba:
|
Cambia tu código por el que se menciona aquí y funcionará.
Otro tema que te encontrarás en Android es el tema de versiones de las librerías Openssl, pero si buscas en el foro, seguro que encuentras la solución. Saludos |
Cita:
he metido ese código pero nada no cambia nada creo que no me le el xml, sobre lo de las librerias Openssl no entiendo como debo proceder |
he encontrado esto:
https://stackoverflow.com/questions/...d-with-tidhttp pero que debo hacer meter en el deploy las librerias en la carpeta: library\lib\armeabi-v7a sin añadir ningún código extra al programa o como ¿? |
me ha costado pero ya lo he solucionado con esto:
Cita:
|
Genial!
Pero podrías por favor detallar brevemente los pasos? así los siguientes podrán disfrutar del aporte que has hecho. Muchas gracias |
no se si es necesario todo pero es lo que me ha funcionado,
en el fichero de nuestro proyecto dpr metemos las lineas que nos falten Código PHP:
https://forums.embarcadero.com/servl...%20Android.zip y luego en el Deploy de nuestro proyectoañadimos las dos librerias libssl.so y libcrypto.so Project -> Deployment -> All Configurations -> android platform -> Add file -> select your libraries y en e path de cada una le ponemos: .\assets\internal\ |
¿Y qué tiene que ver esto con la pregunta inicial del hilo?
|
Cita:
por lo que veo al menos para la última versión hay parche, https://cc.embarcadero.com/Item/30906 |
Cita:
creo que eran ssl.so o algo así que tenés que ponerle. |
La franja horaria es GMT +2. Ahora son las 15:35:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi