<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Asociaci%C3%B3n_con_documentos_XML</id>
	<title>Asociación con documentos XML - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Asociaci%C3%B3n_con_documentos_XML"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Asociaci%C3%B3n_con_documentos_XML&amp;action=history"/>
	<updated>2026-10-24T10:16:28Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Asociaci%C3%B3n_con_documentos_XML&amp;diff=20464&amp;oldid=prev</id>
		<title>Veiga: /* Como referenciar a un Schema  XSD */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Asociaci%C3%B3n_con_documentos_XML&amp;diff=20464&amp;oldid=prev"/>
		<updated>2011-01-25T19:48:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Como referenciar a un Schema  XSD&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Un exemplo de documento XML ==&lt;br /&gt;
&lt;br /&gt;
Mira o contido do seguinte arquivo &amp;quot;correo.xml&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;correo&amp;gt;&lt;br /&gt;
  &amp;lt;destinatario&amp;gt;Rafael&amp;lt;/destinatario&amp;gt;&lt;br /&gt;
  &amp;lt;remitente&amp;gt;Maria&amp;lt;/remitente&amp;gt;&lt;br /&gt;
  &amp;lt;cabeceira&amp;gt;Aniversario&amp;lt;/cabeceira&amp;gt;&lt;br /&gt;
  &amp;lt;corpo&amp;gt;Lémbrate do aniversario de Ramiro en febreiro.&amp;lt;/corpo&amp;gt;&lt;br /&gt;
&amp;lt;/correo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Un arquivo DTD ==&lt;br /&gt;
&lt;br /&gt;
O seguinte exemplo é un arquivo DTD chamado &amp;quot;correo.dtd&amp;quot; que define os elementos XML do documento anterior (&amp;quot;correo.xml&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!ELEMENT correo (destinatario, remitente, cabeceira, corpo)&amp;gt;&lt;br /&gt;
&amp;lt;!ELEMENT destinatario (#PCDATA)&amp;gt;&lt;br /&gt;
&amp;lt;!ELEMENT remitente (#PCDATA)&amp;gt;&lt;br /&gt;
&amp;lt;!ELEMENT cabeceira (#PCDATA)&amp;gt;&lt;br /&gt;
&amp;lt;!ELEMENT corpo (#PCDATA)&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A primeira liña define o elemento correo que ten 4 fillos: &amp;quot;destinatario, remitente, cabeceira e corpo&amp;quot;.&lt;br /&gt;
Da liña 2 ata a 5 defínense os tipos dos diferentes elementos a &amp;quot;#PCDATA&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Un Schema XML ==&lt;br /&gt;
&lt;br /&gt;
O seguinte exemplo é un Schema XML chamado &amp;quot;correo.xsd&amp;quot; que define os elementos XML do arquivo superior (&amp;quot;correo.xml&amp;quot;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; &lt;br /&gt;
targetNamespace=&amp;quot;http://www.iessanclemente.net&amp;quot;&lt;br /&gt;
xmlns=&amp;quot;http://www.iessanclemente.net&amp;quot;  &lt;br /&gt;
elementFormDefault=&amp;quot;qualified&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xs:element name=&amp;quot;correo&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;destinatario&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;remitente&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;cabeceira&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;corpo&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O elemento correo é un &amp;#039;&amp;#039;&amp;#039;tipo complexo&amp;#039;&amp;#039;&amp;#039; xa que contén outros elementos. Os outros elementos (destinatario, remitente, cabeceira, corpo) son &amp;#039;&amp;#039;&amp;#039;tipos simples&amp;#039;&amp;#039;&amp;#039; xa que non conteñen outros elementos.&lt;br /&gt;
&lt;br /&gt;
== Como referenciar a un DTD ==&lt;br /&gt;
&lt;br /&gt;
O seguinte documento XML fai referencia a un DTD que empregará para validar os seus elementos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE correo SYSTEM  &amp;quot;http://www.iessanclemente.net/dtd/correo.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;correo&amp;gt;&lt;br /&gt;
  &amp;lt;destinatario&amp;gt;Rafael&amp;lt;/destinatario&amp;gt;&lt;br /&gt;
  &amp;lt;remitente&amp;gt;Maria&amp;lt;/remitente&amp;gt;&lt;br /&gt;
  &amp;lt;cabeceira&amp;gt;Cumpreanos&amp;lt;/cabeceira&amp;gt;&lt;br /&gt;
  &amp;lt;corpo&amp;gt;Lémbrate do aniversario de Ramiro en febreiro.&amp;lt;/corpo&amp;gt;&lt;br /&gt;
&amp;lt;/correo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Como referenciar a un Schema  XSD ==&lt;br /&gt;
&lt;br /&gt;
O seguinte documento XML fai referencia a un Schema XSD que empregará para validar os seus elementos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;correo xmlns=&amp;quot;http://www.iessanclemente.net&amp;quot;  xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
xsi:schemaLocation=&amp;quot;http://www.iessanclemente.net correo.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;destinatario&amp;gt;Rafael&amp;lt;/destinatario&amp;gt;&lt;br /&gt;
  &amp;lt;remitente&amp;gt;Maria&amp;lt;/remitente&amp;gt;&lt;br /&gt;
  &amp;lt;cabeceira&amp;gt;Cumpreanos&amp;lt;/cabeceira&amp;gt;&lt;br /&gt;
  &amp;lt;corpo&amp;gt;Lémbrate do aniversario de Ramiro en febreiro.&amp;lt;/corpo&amp;gt;&lt;br /&gt;
&amp;lt;/correo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>