Entidades generales internas analizables en DTD
Para declarar una entidad general interna analizable (parsed) en una DTD, se utiliza la siguiente sintaxis:
<!ENTITY nombre-de-la-entidad "valor-de-la-entidad">
EJEMPLO En la DTD del siguiente documento XML, se han declarado tres entidades (escritor, obra y fecha):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE textos [
<!ELEMENT textos (texto)+>
<!ELEMENT texto (#PCDATA)>
<!ENTITY escritor "Miguel de Cervantes">
<!ENTITY obra "El Quijote">
<!ENTITY fecha "29/09/1947">
]>
<textos>
<texto>&obra; fue escrito por &escritor;.</texto>
<texto>&escritor; nació el &fecha;.</texto>
</textos>
- Obsérvese que, para referenciar a las entidades, se ha utilizado la sintaxis:
&nombre-de-la-entidad;
Si este documento XML se visualizase en un navegador web, se vería algo parecido a: