Está en la página 1de 2

Actividad 1: Elementos complejos 1

1. Dado el siguiente documento XML, escribir un schema fichas.xsd que lo


valide.

Usa maxOccurs="unbounded" dentro de la etiqueta de elemento para indicar que puede


repetirse muchas veces

<?xml version="1.0" encoding="UTF-8"?>


<fichas xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xsi:noNamespaceSchemaLocation="fichas.xsd">
<ficha numero="1">
<nombre>Ana Sanz Tin</nombre>
<edad>22</edad>
</ficha>
<ficha numero="2">
<nombre>Iker Rubio Mol</nombre>
<edad>23</edad>
</ficha>
</fichas>

2. Dado el siguiente documento XML, escribir un schema que lo valide.

<?xml version="1.0" encoding="UTF-8"?>


<bingo xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xsi:noNamespaceSchemaLocation="bingo.xsd">
<bola numero="17"/>
<bola numero="23"/>
<bola numero="65"/>
</bingo>

3. Dado el siguiente documento XML, escribir un schema que lo valide.

<?xml version="1.0" encoding="UTF-8"?>


<personas xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xsi:noNamespaceSchemaLocation="personas.xsd">
<persona><nombre>Eva</nombre> vive en
<ciudad>París</ciudad> y tiene <edad>25</edad>
años.</persona>
<persona><nombre>Giovanni</nombre> vive en
<ciudad>Florencia</ciudad> y tiene <edad>26</edad>
años.</persona>
</personas>

Lenguajes de marcas Página 1


Actividad 1: Elementos complejos 1

4. Dado el siguiente documento XML, escribir un schema que lo valide.

<?xml version="1.0" encoding="UTF-8"?>


<library xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xsi:noNamespaceSchemaLocation="library.xsd"
nombre="Babel" nif="21354645D">
<book isbn="ASDFGH123">
<title lang="SP">El señor de los
anillos</title>
<title lang="EN">The lord of the rings</title>
<author>
<date>2000-10-10</date>
<nacionality>SouthAfrica</nacionality>
</author>
<publication date="1954-07-29"/>
</book>
<description lang="SP">
Library <name>Babel</name> founded
in<year>2002</year>. It was
a proposal of many literature lovers in
<city>Pamplona</city>
</description>
</library>

Lenguajes de marcas Página 2

También podría gustarte