Ejercicios prácticos de XML

Rafa Morales 1 Diciembre 2014
3min
0
XML

Realiza los siguientes ejercicios sobre el lenguaje de marcas XML.

  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<deportistas>
  <deportista>
    <deporte Atletismo />
    <nombre>Jesse Owens</nombre>
  <deportista>
    <deporte Natación />
    <nombre>Mark Spitz</nombre>
  </deportista>
</deportistas>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<pelicula>
  <titulo>Con faldas y a lo loco</titulo>
  <director>Billy Wilder</director>
</pelicula>
<pelicula>
  <director>Leo McCarey</director>
  <titulo>Sopa de ganso</titulo>
</pelicula>
<autor />barto</autor>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<texto>
  <Titulo>XML explicado a los niños</titulo>
  <párrafo>El <abreviatura>XML</abreviatura>define cómo crear
  lenguajes de marcas.</párrafo>
  <párrafo>Las marcas se añaden a un documento de texto
  para añadir información.</párrafo>
  <http://>www.example.org</http://>
</texto>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<geografia mundial>
  <pais>
    <pais>España</pais>
    <continente>Europa</continente>
    <capital></capital nombre="Madrid">
  </pais>
</geografia mundial>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<programas>
  <programa nombre="Firefox" licencia="GPL" licencia="MPL" />
  <programa nombre="OpenOffice.org" licencia=LGPL />
  <programa nombre="Inkscape" licencia="GPL" />
</programas>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<mundiales-de-futbol>
  <mundial>
    <pais="España" />
    <1982 />
  </mundial>
</mundiales-de-futbol>
  • Corrige el siguiente documento XML para que esté bien formado:
<?xml version="1.0" encoding="UTF-8"?>
<mediosDeTransporte>
  <bicicleta velocidad="v<100km/h" />
  <patinete velocidad maxima="50 km/h"
</mediosDeTransporte>
  • Crea un documento XML bien formado que almacene una agenda en la que cada contacto tenga un nombre sólo, y un número aleatorio de emails y teléfonos.
  • Crea un documento XML bien formado que almacene la bandeja de entrada de un programa de correo electrónico, en el que cada correo posea la siguiente información: remitente, destinatario, asunto y cuerpo.
  • Crea un documento XML bien formado que almacene la bandeja de entrada de un programa de correo electrónico, en el que cada correo posea la siguiente información: remitente (con nombre e email), destinatario (con nombre e email), asunto y cuerpo (por párrafos).
  • Crea un documento XML bien formado que almacene los datos que se encuentran en esta hoja de cálculo.
  • Crea un documento XML bien formado que almacene los datos que se encuentran en esta base de datos.

 

Soluciones a algunos de los ejercicios.

 

Otros ejercicios

  1. TodoXML - Ejercicios XML (Soluciones)
  2. AbrirLlave - Ejercicios XML

 

Bibliografía

  • Sintes Marco, Bartolomé. "Ejercicios - Documentos bien formados". Licencia CC BY-CN-SA. [Consulta: Noviembre 2014]. http://www.mclibre.org/