Problemas de validacion XML con DTD

sulato
30 de Octubre del 2003
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-