Está en la página 1de 2

1.

Fijmonos en el siguiente documento XML:

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


<Ciclo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ciclo.xsd" familia="INF" tipo="GS">
<Nombre>Administracin de Sistemas Informticos en Red</Nombre>
<Modulo>Planificacin y Administracin de Redes</Modulo>
<Modulo>Implantacin de Sistemas Operativos</Modulo>
<Modulo>Gestin de Bases de Datos</Modulo>
<Modulo>Fundamentos de Hardware</Modulo>
<Modulo>Lenguajes de marcas y Sistemas de Gestin de Informacin</Modulo>
<Modulo>Formacin y Orientacin Laboral</Modulo>
</Ciclo>

En el documento se almacena informacin sobre un ciclo formativo de FP. Cada ciclo debe tener dos atributos
(la familia a la que pertenece y el tipo, que puede ser GS o GM) y dos subelementos (un solo nombre y uno o
ms mdulos).

Vamos a crear un esquema que se ajuste a los documentos de este estilo.

Ten en cuenta que el elemento raz, Ciclo es de tipo complejo, y contiene una secuencia de elementos simples
(Nombre y Modulo) y dos atributos.

Tenemos que especificar que puede existir ms de un mdulo (maxOccurs="unbounded").

Los dos atributos son requeridos (use="required"). El primero, familia, es un tipo simple (string). Sin
embargo, el atributo tipo debe definirse como una restriccin (restriction) sobre un tipo simple
(base=xs:string) para poder limitar los posibles atributos mediante una enumeracin de sus valores.

2. Fijmonos en el siguiente documento XML:

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


<Modulo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="Modulo.xsd">
<Nome>Redes de Area Local</Nome>
<Contidos>
<Bloque num="1" sesins="60">
<Titulo>Sistemas de comunicacins</Titulo>
<Descricin>Aspectos fsicos, protocolos e arquitecturas de redes.</Descricin>
</Bloque>
<Bloque num="2" sesins="50">
<Titulo>Redes de datos</Titulo>
<Descricin>Dispositivos de interconexin de redes locais e de rea
extensa.</Descricin>
</Bloque>
<Bloque num="3" sesins="90">
<Titulo>Redes de rea local</Titulo>
<Descricin>Administracin e xestin dunha rede de rea local.</Descricin>
</Bloque>
<Bloque num="4" sesins="60">
<Titulo>Servizos Internet</Titulo>
<Descricin>Adm. de servizos que empreguen protocolos estndar en
Internet.</Descricin>
</Bloque>
</Contidos>
</Modulo>

Vamos a crear un esquema que se ajuste a los documentos de este estilo.

También podría gustarte