URGENTE:ESQUEMA XML
Publicado por MONTSE (1 intervención) el 11/01/2003 14:27:55
Hola a todos!
Tengo un documento XML que es el siguiente:
<documento xmlns="x-schema:miesquema.xsd">
<programacion canal="tele1">
<programa>
<nombre>.....</nombre>
<tipo>....</tipo>
</programa>
<programa>
<nombre>.....</nombre>
<tipo>....</tipo>
</programa>
....... (puedo añadir tantos programas como quiera)
</programacion>
</documento>
mi problema es que este documento xml no es valido para el esquema que he creado, solo me vale si tengo un programa y no mas, asi que supongo que tendre algo mal en el esquema que he hecho, que es el siguiente:
<Schema xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name='nombre' content='textOnly'/>
<ElementType name='tipo' content='textOnly'/>
<ElementType name='programa' content='mixed'>
<element type='nombre'/>
<element type='tipo'/>
</ElementType>
<AttributeType name='canal' dt:type='string' required='yes'/>
<ElementType name='programacion' content='mixed'>
<attribute type='canal'/>
<element type='programa'/>
</ElementType>
<ElementType name='documento' content='eltOnly'>
<element type='programacion'/>
</ElementType>
Que tengo que añadir a mi esquema para que pueda tener mi doc.xml mas de un programa?
Estaria muy agradecida si alguien me pudiera ayudar.
Muchas gracias por adelantado.
Tengo un documento XML que es el siguiente:
<documento xmlns="x-schema:miesquema.xsd">
<programacion canal="tele1">
<programa>
<nombre>.....</nombre>
<tipo>....</tipo>
</programa>
<programa>
<nombre>.....</nombre>
<tipo>....</tipo>
</programa>
....... (puedo añadir tantos programas como quiera)
</programacion>
</documento>
mi problema es que este documento xml no es valido para el esquema que he creado, solo me vale si tengo un programa y no mas, asi que supongo que tendre algo mal en el esquema que he hecho, que es el siguiente:
<Schema xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name='nombre' content='textOnly'/>
<ElementType name='tipo' content='textOnly'/>
<ElementType name='programa' content='mixed'>
<element type='nombre'/>
<element type='tipo'/>
</ElementType>
<AttributeType name='canal' dt:type='string' required='yes'/>
<ElementType name='programacion' content='mixed'>
<attribute type='canal'/>
<element type='programa'/>
</ElementType>
<ElementType name='documento' content='eltOnly'>
<element type='programacion'/>
</ElementType>
Que tengo que añadir a mi esquema para que pueda tener mi doc.xml mas de un programa?
Estaria muy agradecida si alguien me pudiera ayudar.
Muchas gracias por adelantado.
Valora esta pregunta


0