Cardinalidad
La cardinalidad hace referencia a la cantidad de veces que aparece un elemento, que puede ser ninguna, una o varias veces.
Para ello, se proporcionan tres operadores o modificadores:
Operador | Cardinalidad | Apariciones |
---|---|---|
? | 0-1 | Una o ninguna. |
+ | 1-n | Una o más. |
* | 0-n | Ninguna o más. |
Estos operadores se deben indicar a continuación del nombre del elemento.
<!ELEMENT nombre*>
Si hay varios elementos entre paréntesis, se debe indicar después del paréntesis de cierre.
<!ELEMENT (nombre, (telefono, correo)+)>
<!ELEMENT (nombre, (telefono | correo)?)>