Saltar la navegación

10. Definiciones locales

Definiciones locales de elementos y atributos 

  • Se declara el sub-elemento o atributo dentro del elemento 
  • No se pueden reutilizar en otros elementos 
  • Permiten declarar atributos y elementos con el mismo nombre y distinto tipo 

alumnos.xsd

<?xml version="1.0" encoding="UTF-8"?> 
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
	<xsd:element name="alumno"> 
		<xsd:complexType> 
			<xsd:sequence> 
				<xsd:element name="nombre" type="xsd:string"/> 
				<xsd:element name="apellido" type="xsd:string"/> 
			</xsd:sequence> 
			<xsd:attribute name="codigo" type="xsd:ID"/> 
		</xsd:complexType> 
	</xsd:element> 
</xsd:schema>