Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Qué es XML

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

35 minutos

Datos con nombre

Mira este dato: 3,50. ¿Qué es? ¿Un precio, una nota, los kilómetros de una carrera?

Sin una etiqueta que lo explique, nadie lo sabe. Los programas tampoco.

Hoy aprendes un formato donde cada dato lleva su nombre escrito al lado.

Palabras clave

PalabraQué significaEjemplo
XMLUn formato de texto para guardar datos. Tú inventas los nombres de las etiquetas.<price>3.50</price>
ElementoUn dato con su etiqueta de apertura y su etiqueta de cierre.<name>Café</name>
RaízEl elemento de fuera, que contiene a todos los demás. Solo hay uno.<menu>
HijoUn elemento que está dentro de otro.name dentro de item
AtributoUn dato extra dentro de la etiqueta de apertura.currency="EUR"
Bien formadoUn archivo que cumple todas las reglas de XML.todo cerrado y anidado

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

HTML y XML se parecen

HTML tiene etiquetas ya inventadas: h1, p, img. El navegador las conoce.

XML también usa etiquetas, pero las inventas tú. Si guardas un partido, puedes llamar a las etiquetas local y visitante.

XML no dice cómo se ve una cosa. Dice qué es.

Pruébalo: etiquetas inventadas

Código: web
<partido>
  <local>Los Pinos</local>
  <visitante>El Olivar</visitante>
  <resultado>2 - 1</resultado>
</partido>
<!-- El navegador no conoce estas etiquetas. Las ignora y enseña solo el texto. -->

Un archivo XML

Un archivo XML es de texto. Termina en .xml.

La primera línea dice que es XML. Después hay un elemento grande, la raíz, que lo envuelve todo. Los elementos de dentro son sus hijos.

La carta de un bar en XML

Código: web
<?xml version="1.0" encoding="UTF-8"?>
<menu>
  <item>
    <name>Bocadillo de tortilla</name>
    <price>3.50</price>
  </item>
  <item>
    <name>Café con leche</name>
    <price>1.40</price>
  </item>
</menu>

Repaso rápido: mira el árbol

Inténtalo

Repaso rápido: mira el árbol

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Las reglas de XML

XML es más estricto que HTML. Un archivo bien formado cumple cuatro reglas.

Hay una sola raíz. Todo elemento se cierra. Se cierra primero el último que se abrió. Los valores de los atributos van entre comillas.

Y otra: las mayúsculas cuentan. Name y name son etiquetas distintas.

La lección continúa

11 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.