Activa JavaScript para disfrutar de los vídeos de la Mediateca.
BaseX (10)
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bueno, ahora tenemos esta información y yo quiero añadirle, además, que diga al país correspondiente a esta ciudad, ¿de acuerdo?
00:00:01
Bueno, por lo lógico sería meter por aquí algo que me devuelva el país e incluirlo por aquí.
00:00:11
Pues vamos a ver cómo lo hacemos.
00:00:16
Efectivamente, definimos país, vamos a buscar el país cuyo ID corresponde con el país que hay en la ciudad.
00:00:19
para eso tenemos que recordar
00:00:28
vamos a volver a nuestro esquema
00:00:30
como aparece esta información
00:00:33
dice ciudad tiene un atributo country
00:00:34
que tiene un código
00:00:37
y podemos buscar este código
00:00:38
cuando lo encontramos
00:00:41
pues queremos dentro de esto
00:00:42
el campo name
00:00:44
bueno, devolvemos
00:00:46
tenemos el campo name
00:00:48
y lo convertimos a string
00:00:50
y lo ponemos aquí directamente
00:00:52
bien, vamos a ejecutar
00:00:54
Y efectivamente dice, Seúl de Corea, Subcorea, Mumbai, Greta de India, Karachi de Pakistán, México, México City, Ciudad de México de México, Sao Paulo de Brasil.
00:00:57
Volvamos al primer caso, porque ya hemos detectado dos errores.
00:01:13
Uno es este, que ya lo teníamos de antes, y otro es este.
00:01:16
Este primero, vamos a solucionarlo, es decir, de Seúl, de Corea y de Subcorea.
00:01:21
Entonces parece como que hay dos países.
00:01:27
Y efectivamente, posiblemente haya definición de dos países, haya en la parte de Corea, en Corea, tengamos esa definición.
00:01:30
Voy a buscarlo a ver cómo es Corea.
00:01:38
Voy a darle simplemente a Control-F, no voy a hacer nada muy raro, simplemente Control-F, busco ahí perfectamente y efectivamente aparece Corea y Norcorea para definir el nombre de este país.
00:01:40
¿De acuerdo? Bueno, pues sí sabemos una manera muy fácil de hacerlo que es obtener o el primero o el segundo o el último de estos, con lo cual yo me iría directamente a decir devuélveme el nombre, por ejemplo el último.
00:01:51
vamos a ver si el último tiene un nombre adecuado
00:02:06
en estos casos
00:02:09
voy a ejecutar
00:02:10
y efectivamente ahora me sale 10
00:02:12
este problema que ya lo teníamos de antes
00:02:14
voy a recordarlo
00:02:18
ya lo teníamos aquí en el ejemplo anterior
00:02:19
debe provenir de algo parecido, ¿verdad?
00:02:23
debe provenir de algo por aquí también
00:02:26
con lo cual podemos aplicar la misma idea de antes
00:02:28
que es coger el último
00:02:31
y ver si esto efectivamente funciona.
00:02:33
Y efectivamente hemos mejorado bastante esta información.
00:02:38
De hecho, vamos a utilizarla también en el otro ejemplo que tenemos aquí.
00:02:42
Vamos a utilizar que solamente nos muestre el último nombre.
00:02:46
Ahora ya con esta información tenemos la información mucho mejor.
00:02:52
Seúl de Sudcorea, Britain de India, Karachi de Pakistán, Ciudad de México de México, Sao Paulo de Brasil
00:02:56
- Idioma/s:
- Autor/es:
- Amadeo Mora
- Subido por:
- Amadeo M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 279
- Fecha:
- 10 de abril de 2020 - 8:04
- Visibilidad:
- URL
- Centro:
- IES CLARA DEL REY
- Duración:
- 03′ 07″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1364x768 píxeles
- Tamaño:
- 30.26 MBytes