Dudas con indicadores de frecuencia

Alberto
19 de Diciembre del 2008
Según entiendo los indicadores de frecuencia con esta declaración:

1. <!ELEMENT etiqueta (nombre, direccion, ciudad+, pais, codPostal, dni)>

Habría de ser obligatorio que en etiqueta ciudad hubiera de introducir algo ¿No?

Sin embargo, haciendo esto:


1. <etiqueta>
2. <nombre>Carlos Sierra Estibaliz</nombre>
3. <direccion calle="Pajaritos" numero="2"/>
4. <direccion calle="Pajaritos2" numero="4" piso="2" planta="2" />
5. <pais>Espanha</pais>
6. <codPostal>28082</codPostal>
7. <dni>12345678-Z</dni>
8.
9. </etiqueta>
10.

El analizador XML no da ningún problema y el navegador no tiene problemas en mostrar ese XML, pasa algo parecido con el indicador de frecuencia ?, pero en este caso si se asignan elementos más de una vez al mismo elemento. Es como si todos los elementos funcionaran con *.

Gracias por adelantado.