Programación en castellano
Inicio > Foros > XML > Herencia entre Schemas
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Herencia entre Schemas
Enviado por Davic C. el día 18 de noviembre de 2005

Tengo un Schema XML, con un elemento que quiero que sea abstracto (Data) y luego quiero a traves de otro Schema "implementarlo" osea, como en la programacion orientada a objetos de toda la vida, cuando declaras un metodo abstracto y despues heredas e implementas.

Querria que Data, en unos XML pudiese ser asi:


<Data>
<Nombre>David</Nombre>
</Data>


...y en otros sitios asi:

<Data>
<Ingrediente>Sal</Ingrediente>
</Data>

Tengo un "padre" (Card.xsd") y uno de los hijos ("PersonalCard.xsd")

en Card.xsd:

<xs:element name="Data" type="xs:anyType" abstract="true"/>


y el hijo, personalCard.xsd:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xs:redefine schemaLocation="Card.xsd">
<xs:complexType name="Data">
<xs:complexContent>
<xs:extension base="Data">
<xs:sequence>
<xs:element name="Nombre" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:redefine>
</xs:schema>



¡pero falla, me da error, no puedo validarlo ¿que pasa?

 
Re: Herencia entre Schemas
Enviado por David C. el día 3 de diciembre de 2005

Bueno, os pongo una foto porque el editor este deja mucho que desear:

http://img.photobucket.com/albums/v711/Pepper_91/s...

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados