Saltar navegación

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

XML Bien formado y Válido - Contenido educativo - 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 26 de diciembre de 2020 por Amadeo M.

145 visualizaciones

Descargar la transcripción

Un documento bien formado, que realmente, aunque se dice así, quiere decir un documento XML, porque si no está bien formado no es un documento XML, solamente puede contener caracteres unicode válidos, que son los habituales que utilizamos. 00:00:02
Tiene que tener un elemento raíz que contenga el resto de elementos. Los nombres de los elementos y sus atributos, es decir, de las etiquetas y de los atributos, no pueden contener espacios. 00:00:17
El primer carácter de un nombre de elemento de atributo puede ser una letra, el carácter de dos puntos o el carácter de subrayado 00:00:29
El resto de caracteres pueden ser también, además de todos los anteriores, números, guiones o puntos 00:00:39
Los caracteres menor y ampersand solo se utilizan como comienzo de las marcas 00:00:46
Las etiquetas de apertura, de cierre y vacías tienen que estar anidadas, no pueden empezar y finalizar dentro de otra que se haya empezado. 00:00:54
Y además no pueden ni faltar ni sobrar ninguna etiqueta de apertura o cierre. 00:01:07
Deben coincidir exactamente la de apertura y la de finalización, incluyendo el uso de minúsculas y mayúsculas. 00:01:12
Las etiquetas de cierre no pueden contener en ningún caso atributos 00:01:19
Solamente los atributos pueden aparecer en las etiquetas de apertura 00:01:25
Ninguna etiqueta puede tener dos atributos con el mismo nombre 00:01:28
Esto es una cosa muy curiosa que ahora veremos 00:01:33
Todos los atributos tienen que tener algún valor 00:01:35
Y los valores de los atributos tienen que estar entre comillas 00:01:39
Que pueden ser o simples o dobles 00:01:43
Y no pueden existir referencias en los valores de los atributos. 00:01:45
Es curioso porque los navegadores suelen procesar perfectamente un fichero XML. 00:01:51
Vamos a verlo. Vamos a abrir una nueva página. 00:01:57
Vamos a cargar un ejemplo que tenemos de antes. 00:02:03
Voy a ampliar un poco esto para que lo veamos mejor. 00:02:09
Y vemos que al abrir este fichero que era ejemplo1.xml, perfectamente ha reconocido párrafo y párrafo, texto, con y ha abierto perfectamente toda su información. 00:02:11
¿Qué ocurriría si modifico yo esto para hacerlo mal? 00:02:26
Vamos a, por ejemplo, poner que esta etiqueta importante, o una etiqueta nueva, una etiqueta, voy a poner especial, voy a escribirla aquí. 00:02:30
y ahora voy a poner que especial 00:02:39
finalice después de párrafo 00:02:42
si yo esto lo guardo 00:02:44
y ahora intento 00:02:47
recargar esto 00:02:49
pues efectivamente este navegador 00:02:50
que en este caso es un Google Chrome 00:02:52
pues nos dice que efectivamente hay errores 00:02:54
y que no sabe 00:02:57
procesar esta información 00:02:59
¿de acuerdo? 00:03:01
muchos de los errores que hemos visto antes 00:03:02
podríamos comprobarlos 00:03:04
vamos a poner este especial en un sitio 00:03:06
que pueda ser válido 00:03:08
vamos a ponerlo aquí 00:03:10
y muchos errores que hemos visto 00:03:11
podríamos, por ejemplo, ponerle aquí 00:03:13
a importante un atributo 00:03:15
número igual 00:03:17
a 24 00:03:22
por ejemplo 00:03:23
si le ponemos en la finalización de importante 00:03:24
este atributo 00:03:27
pues ahora cuando vayamos a recargar 00:03:28
esta página, efectivamente dice 00:03:32
que eso no lo entiende tampoco 00:03:33
si lo pusiéramos 00:03:35
este mismo atributo 00:03:37
lo pusiéramos en la etiqueta 00:03:40
de inicio 00:03:42
si lo pusiéramos aquí 00:03:44
pues ahora 00:03:46
perfectamente 00:03:48
lo procesa nuestro navegador 00:03:49
con lo cual ya vemos que un elemento 00:03:52
que nos va a ayudar bastante va a ser cualquier 00:03:54
navegador Firefox, Google Chrome 00:03:56
cualquiera de ellos nos va a ayudar 00:03:58
a ver si un 00:03:59
fichero realmente es XML 00:04:02
o dicho con redundancia 00:04:04
si está bien formado 00:04:06
sabiendo lo que es un documento bien formado 00:04:08
o simplemente lo que es un documento XML 00:04:13
vamos a ver cuál es un documento XML válido 00:04:15
y es aquel que tiene como referencia 00:04:19
una gramática, una sintaxis 00:04:22
y se corresponde a ella 00:04:24
¿y cómo definimos gramáticas para documentos XML? 00:04:27
pues a través de lo que ya hemos enunciado antes 00:04:32
los DTDs o Document Type Definition 00:04:34
que es el modelo más antiguo y que ya veremos 00:04:37
que tiene algunas carencias pero que es muy fácil de manejar 00:04:40
los XML Schema 00:04:43
que no tienen todas esas carencias que tiene DTD 00:04:45
pero son muy complejos 00:04:49
y los RelaxNG 00:04:51
que es un modelo intermedio más sencillo que es XML Schema 00:04:53
que no vamos a ver a lo largo del curso 00:04:58
Idioma/s:
es
Autor/es:
Amadeo Mora
Subido por:
Amadeo M.
Licencia:
Dominio público
Visualizaciones:
145
Fecha:
26 de diciembre de 2020 - 18:33
Visibilidad:
Público
Centro:
IES CLARA DEL REY
Duración:
05′ 04″
Relación de aspecto:
1.78:1
Resolución:
1364x768 píxeles
Tamaño:
21.71 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid