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!!