Saltar al contenido principal

EMPTY

Indica que el elemento es un elemento vacío, es decir, que no tiene contenido.

<!ELEMENT capital EMPTY>

La regla anterior permitiría validar el siguiente elemento:

<capital />

También sería válido lo siguiente:

<capital></capital>

Un elemento vacío con atributos seguiría siendo válido:

<capital codigo="md" />

Un ejemplo completo sería el siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ciudad [
<!ELEMENT ciudad (nombre, pais, capital?)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT pais (#PCDATA)>
<!ELEMENT capital EMPTY>
]>
<ciudad>
<nombre>Madrid</nombre>
<pais>España</pais>
<capital />
</ciudad>