App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
75H.- Obtener información de un archivo XML con registros de igual nombre.
p75H_xml_registros.aia
- En este caso el archivo XML tiene repetición del registro pregunta:
capitales.xml
capitales.xml |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<datos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<pregunta>
<Capital>Capital de España</Capital>
<a>Sevilla</a>
<b>Madrid</b>
<c>Cádiz</c>
<respuesta>Madrid</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de México</Capital>
<a>Ciudad de México</a>
<b>Guadalajara</b>
<c>Oaxaca</c>
<respuesta>Ciudad de México</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Perú</Capital>
<a>Nazca</a>
<b>Jaén</b>
<c>Lima</c>
<respuesta>Lima</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Argentina</Capital>
<a>Buenos Aires</a>
<b>Córdoba</b>
<c>Rosario</c>
<respuesta>Buenos Aires</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Colombia</Capital>
<a>Cartagena</a>
<b>Bogotá</b>
<c>Medellín</c>
<respuesta>Bogotá</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Venezuela</Capital>
<a>Caracas</a>
<b>Maracaibo</b>
<c>Valencia</c>
<respuesta>Caracas</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Ecuador</Capital>
<a>Guayaquil</a>
<b>Cuenca</b>
<c>Quito</c>
<respuesta>Quito</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Bolivia</Capital>
<a>Sucre</a>
<b>La Paz</b>
<c>Potosí</c>
<respuesta>La Paz</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Chile</Capital>
<a>Valdívia</a>
<b>Puerto Montt</b>
<c>Santiago</c>
<respuesta>Santiago</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Uruguay</Capital>
<a>Salto</a>
<b>Montevideo</b>
<c>Huelva</c>
<respuesta>Montevideo</respuesta>
</pregunta>
<pregunta>
<Capital>Capital de Cuba</Capital>
<a>La Habana</a>
<b>Santiago</b>
<c>Córdoba</c>
<respuesta>La Habana</respuesta>
</pregunta>
</datos>
|
- Simplemente tiene un abuelo: (datos)
muchos padres: (pregunta)
cuatro nietos cada uno: (Capital, a, b, c, respuesta)
___________________________
- Presentación.
- Obtendremos de internet el archivo anterior.
- Pondremos en los distintos Textos los datos obtenidos.
- La aplicación solamente mostrará los textos pero no distingirá la respuesta marcada por el usuario.
_________________________________
- Diseño.
- Es el mismo diseño que el del tutorial anterior.
_________________________________
- Bloques.
_________________________________
- Comentarios.
- Para un más fácil entendimiento de este código, consulte el tutorial anterior de XML.
- Al pulsar el Botón se incrementa en una unidad la variable siguiente.
- En el procedimiento obtener_elemento, extraemos cada elemento de la lista país.
__________________________________
|