Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

LMSGI - U01 Atributos y valores en XML - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 5 de marzo de 2024 por Francisco Y.

106 visualizaciones

Descargar la transcripción

En este vídeo vamos a ver un poco la diferencia entre atributos y valores en un XML. 00:00:00
En la tarea de la unidad 1, en la parte de las recetas, ha habido mucha gente que todos los valores los ha puesto como atributos. 00:00:05
No está mal, está bien. Lo que pasa es que en función de lo que queramos conseguir, a veces conviene ponerlos de una manera o de otra. 00:00:13
Vamos a ver si con este vídeo lo podemos dejar un poquito más claro. 00:00:21
Los valores como atributos, como os digo, no es incorrecto, pero sí puede acarrear a veces ciertos problemas en el diseño. 00:00:26
Como veis aquí en la parte izquierda, tenemos puestos los datos España y Francia y la capital Madrid-París como atributos directamente sin valores en el XML. 00:00:32
Y esta parte de la derecha sería la misma versión pero poniendo cada valor como una etiqueta diferente para el nombre y para la capital. 00:00:43
¿Cómo diferenciamos o cómo hacer una forma u otra? 00:00:51
Bien, pues al contrario que en los valores, los atributos los tenemos limitados 00:00:53
En atributos no podemos contener valores múltiples, no pueden contener una estructura de árbol 00:00:58
y tampoco se pueden expandir fácilmente para los futuros cambios 00:01:04
¿Qué debemos hacer con los atributos? ¿Para qué sirven realmente? 00:01:08
Pues para guardar los metadatos, los datos que nos dan información sobre los datos finales 00:01:12
y los datos en sí mismos se deben grabar como elementos 00:01:18
Por ejemplo, aquí tenemos relativo al ejemplo que teníamos en la unidad 00:01:22
Cómo hacer el puré de verduras teniendo como ingrediente la cantidad, la unidad y el nombre como atributos 00:01:29
Y luego realmente como elementos nada 00:01:37
Si lo vemos en un parser, aquí que tenemos los tenemos como atributos 00:01:40
No nos muestra absolutamente nada en el ingrediente 00:01:44
En cambio aquí que está hecho cada uno con su etiqueta, sí que nos lo muestra 00:01:47
¿Cómo lo haría yo en este caso? 00:01:51
En este caso yo lo que haría sería poner el nombre y la cantidad como etiquetas diferentes 00:01:54
para que veáis que el parser sí que nos lo muestra 00:01:59
y dejar como atributos, por ejemplo, en este caso, un identificador para cada ingrediente 00:02:02
eso sí lo pondría como atributo 00:02:09
Resumiendo, ¿cuándo los utilizaría? 00:02:10
Pues yo utilizaría elementos o valores cuando esta información es esencial en el XML 00:02:15
cuando la información va a ser procesada por una persona para que sea más visual 00:02:20
y si deseo guardar la información de una forma más estructurada 00:02:25
y sobre todo si el elemento va a ser modificado en función del valor de uno de sus atributos 00:02:29
si hay dos valores que son como atributos, por ejemplo tenemos edad y fecha 00:02:34
si los dos son atributos uno no se puede modificar en función del otro 00:02:38
en cambio si son valores, sí 00:02:42
¿Cuándo utilizaría atributos? 00:02:44
Pues cuando bien los datos son secundarios o bien solamente van a ser usados por programas, si son usados por programas dan igual si lo hacéis de una manera o de otra. 00:02:46
La máquina generalmente va a mirar donde nosotros le mandemos. 00:02:56
Si la información también la queremos moldar de una forma un poco más abreviada, como habéis visto, si ponemos todo como atributo lo ponemos en una sola línea y nos queda un XML un poco más corto. 00:03:01
Y sobre todo si el elemento no va a ser modificado. 00:03:12
Espero que con esto más o menos os haya quedado un poco claro de cuándo utilizar valores o cuándo utilizar atributos 00:03:14
aunque ya os digo, si queréis poner todos los valores como atributos no está mal, a veces un poco extraño pero no está mal 00:03:21
Si tenéis alguna duda podéis ponerla en los foros y seguimos comentando y si no, me podéis escribir también 00:03:27
Autor/es:
Francisco Yedro
Subido por:
Francisco Y.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
106
Fecha:
5 de marzo de 2024 - 12:12
Visibilidad:
URL
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
03′ 37″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
69.50 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid