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

siguen los problemas

Estas en el tema de siguen los problemas en el foro de Programación General en Foros del Web. se me esta complicando con es schema. Alguien podria decirme si voy encaminado en la conformacion del schema para el siguiente xml¿? Mi porblema mas ...
  #1 (permalink)  
Antiguo 01/03/2004, 21:58
 
Fecha de Ingreso: marzo-2004
Ubicación: Córdoba
Mensajes: 239
Antigüedad: 20 años, 2 meses
Puntos: 0
siguen los problemas

se me esta complicando con es schema.
Alguien podria decirme si voy encaminado en la conformacion del schema para el siguiente xml¿?
Mi porblema mas grande recide en donde declarar los atributos de:escritor,productor y director. aver si me ayudan en algo.

Haaa algo mas... yo hice la declaracion de estos atributos mediante referencia (ref="name") al final del documento.

en el xml:

Código PHP:
<pelicula tipo="comedia" anio="2000" duracion="1.02" idioma="ingles">
  <
titulo>"Al Diablo con el Diablo"</titulo
  <
escritor name="Lynne Littman" /> 
  <
productor name="John Byrum" /> 
  <
director name="Harold Ramis" /> 
 <
comentarioaqui va una sintesis</comentario>
</
pelicula
en el xsd:

Código PHP:
<xsd:element name="pelicula">
   <
xsd:complextype>
   <
xsd:sequence>
 <
xsd:element name="titulo" type="xsd:string"/>
<
xsd:element name="escritor" />
<
xsd:element name="productor" />
<
xsd:element name="director" />
<
xsd:element name="comentario" type="xsd:string"/>
</
xsd:sequence>
<
xsd:attribute ref="name"/>
</
xsd:complextype>
</
xsd:element>      



  <
xsd:simpletype name="ttipo">
        <
xsd:secuence>
          <
xsd:restriction base="xsd:string"
           <
xsdenumeration value="comedia"
           <
xsdenumeration value="terror"
           <
xsdenumeration value="drama"
          </
xsd:restriction>
         </
xsd:secuence>
      </
xsd:simpletype>
   
   <
xsd:simpletype name="tanio">
       <
xsd:restriction base="xsd:positiveInteger"
         <
xsd:minInclusive="1900"/>
         <
xsd:maxInclusive="2004"/>
</
xsd:restriction>
     </
xsd:simpletype>
     
 <
xsd:simpletype name="tdura">
        <
xsd:restriction base="xsd:float">
        <
xsd:fractionDigit value="2"/>
         </
xsd:restriction>    
    </
xsd:simpletype>

<
xsd:simpletype name="tidioma">
        <
xsd:sequence>
         <
xsd:restriction base="xsd:string"
            <
xsdenumeration value="ingles"
            <
xsdenumeration value="espanol"
            <
xsdenumeration value="frances"
            <
xsdenumeration value="italiano">
           </
xsd:restriction>
         </
xsd:sequence>
      </
xsd:simpletype>  
    
    <
xsd:attribute name="tipo" type="ttipo"/>

     <
xsd:attribute name="anio" type="tanio" />
     <
xsd:attribute name="duracion" type="tdura" use="optional"/>
     <
xsd:attribute name="idioma" type="tidioma" use="optional"/>

  <
xsd:attribute name="name" type="xsd:string" use="required"/> 

Última edición por juanchilo; 01/03/2004 a las 22:01
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 19:26.