Problemas de validacion XML con DTD
Bueno, hola a todo el munos, os voy a explicar mi problema que me vuelve loco:
El problema es que MSXML no me reconoce bien la ocurrencia +. Me explico, con este DTD sencillito:
<!ELEMENT directores (director+)>
<!ELEMENT director (#PCDATA)>
El documento XML asociado seria algo asà (Obviando el prólogo y declaracion del DTD):
<directores>
<director>Pepe</director>
<director>Luis</director>
</directores>
Bueno, pues el problema es que XMLSpy me lo valida bien pero no es el caso de MSXML junto con Schematron u otro programa que he utilizado para validar que se basa en MSXML.
¿Que problema hay con el signo '+'? Porque si pongo un asterisco(*) me va bien. ¿No se supone que el '+' sirve para especificar que un elemento se va a repetir 1 o más veces?
Bueno, muchas Gracias.
-Sulato-
El problema es que MSXML no me reconoce bien la ocurrencia +. Me explico, con este DTD sencillito:
<!ELEMENT directores (director+)>
<!ELEMENT director (#PCDATA)>
El documento XML asociado seria algo asà (Obviando el prólogo y declaracion del DTD):
<directores>
<director>Pepe</director>
<director>Luis</director>
</directores>
Bueno, pues el problema es que XMLSpy me lo valida bien pero no es el caso de MSXML junto con Schematron u otro programa que he utilizado para validar que se basa en MSXML.
¿Que problema hay con el signo '+'? Porque si pongo un asterisco(*) me va bien. ¿No se supone que el '+' sirve para especificar que un elemento se va a repetir 1 o más veces?
Bueno, muchas Gracias.
-Sulato-
