Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2004, 18:10
juanchilo
 
Fecha de Ingreso: marzo-2004
Ubicación: Córdoba
Mensajes: 239
Antigüedad: 20 años, 2 meses
Puntos: 0
consulta schema

Este es el problema....

Tengo lo siguiente en el xml:

-
Código PHP:
<pelicula tipo="comedia"  duracion="102" idioma="ingles" apta="todo publico">
  <
titulo>"Al Diablo con el Diablo"</titulo
  <
escritor nombrea="Lynne Littman" /> 
  <
productor nombreb="John Byrum" /> 
  <
director nombrec="Harold Ramis" /> 
 </
pelicula
al declarar el elemento complejo PELÍCULA realizo una secuencia enumerando sus elementos hijos (titulo,escritor,productor y director) para que vayan apareciendo en orden:

Código PHP:
<xsd:element name=”película”>

    <
xsd:complextype>
         <
xsd:séquence>
                            <
xsd:element name =”titulo” type=”string”>
                             <
xsd:element name =”escrcitor”>
                                 <
xsd:element name =”productor”>
                                  <
xsd:element name =”director” >
            </
xsd:séquence>
</
xsd:complextype
ahora mi pregunta es la siguiente: COMO HAGO PARA DECLARAR LOS ATRIBUTOS DE LOS ELEMENTOS HIJOS QUE CONTIENE LA SECUENCIA DE PELICULA???

Lo hago dentro de cada una de las declaraciones de los respectivos elementos hijos?!...

Ejemplo:

Código PHP:
<xsd:complextype>
         <
xsd:séquence>
                            <
xsd:element name =”titulo” type=”string”>
                             <
xsd:element name =”escrcitor”>
                                        <
xsd:attribute name=”nombrea” type=”string”>
                                 <
xsd:element name =”productor”>
                                    <
xsd:attribute name=”nombreb” type=”string”>
                                   <
xsd:element name =”director” >
                                  <
xsd:attribute name=”nombrec” type=”string”>
          </
xsd:séquence>
</
xsd:complextype
o los puedo declarar afuera y luego hacerles una referencia a cada elemento??

Espero ser claro, cualquier cosa decirme, que no se entendio.
Saludos genios!!

Última edición por juanchilo; 01/03/2004 a las 18:12