Activa JavaScript para disfrutar de los vídeos de la Mediateca.
LMSGI - U01 Atributos y valores en XML - Contenido educativo
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:
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