Foros del Web » Programación para mayores de 30 ;) » Programación General »

hacer referencia de un tipo creado en un schema a otro schema

Estas en el tema de hacer referencia de un tipo creado en un schema a otro schema en el foro de Programación General en Foros del Web. hola a todos tengo schema llamado encuesta.xsd en la cual creo un tipo llamado infoencuesta la cual quiero utilizarla en otro schema. Código PHP: <?xml version ...
  #1 (permalink)  
Antiguo 31/07/2004, 18:25
Avatar de estanislaorc  
Fecha de Ingreso: abril-2003
Ubicación: Peru
Mensajes: 58
Antigüedad: 21 años
Puntos: 0
hacer referencia de un tipo creado en un schema a otro schema

hola a todos

tengo schema llamado encuesta.xsd en la cual creo un tipo llamado infoencuesta la cual quiero utilizarla en otro schema.
Código PHP:
<?xml version="1.0" encoding="UTF-8" ?> 
 <xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="encuesta" type="infoencuesta" /> 
  <xs:complexType name="infoencuesta">
  <xs:sequence>
  <xs:element name="id" type="xs:integer" /> 
  <xs:element name="preg" type="xs:string" /> 
  <xs:element name="rpta" minOccurs="2" maxOccurs="4">
  <xs:complexType>
  <xs:simpleContent>
  <xs:extension base="xs:string">
  <xs:attribute name="votos" type="xs:integer" /> 
  </xs:extension>
  </xs:simpleContent>
  </xs:complexType>
  </xs:element>
  </xs:sequence>
  </xs:complexType>
  </xs:schema>
El otro schema lo he llamado encuestas.xsd
Código PHP:
<?xml version="1.0" encoding="UTF-8" ?> 
 <xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="encuestas">
  <xs:complexType>
  <xs:sequence>
  <xs:element name="encuesta" maxOccurs="unbounded" /> 
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:schema>
en el elemento encuesta de encuestas.xsd quiero usar el tipo infoencuesta.

No se como hacerlo ni llamarlo.

Gracias a todos
__________________
Web developer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.