Añadidas entidades y comenzando notaciones

This commit is contained in:
Salatiel Genol 2022-11-14 22:59:20 +01:00
parent 4809ecac27
commit d3221ba45a
1 changed files with 24 additions and 0 deletions

24
dtd.md
View File

@ -173,5 +173,29 @@ El tipo de atributo puede ser:
| xml:lang | Indica el idioma del contenido |
| xml:space | Espacios, tabs e intros se mantienen |
### Entidades
Las entidades permiten definir constantes
```dtd
<!-- Interna -->
<!ENTITY nombre-de-la-entidad "valor-de-la-entidad">
<!-- Externa SYSTEM texto -->
<!ENTITY nombre-de-la-entidad SYSTEM "URI">
<!-- Externa PUBLIC texto -->
<!ENTITY nombre-de-la-entidad PUBLIC "identificador-público" "URI">
<!-- Externa SYSTEM binario -->
<!ENTITY nombre-de-la-entidad SYSTEM "URI" NDATA notación>
<!-- Externa PUBLIC binario -->
<!ENTITY nombre-de-la-entidad PUBLIC "identificador-público" "URI" NDATA notación>
<!-- Interna parametrizable (constantes para los propios dtd) -->
<!ENTITY % nombre-de-la-entidad "valor-de-la-entidad">
<!-- Externa parametrizable SYSTEM -->
<!ENTITY % nombre-de-la-entidad SYSTEM "URI">
<!-- Externa parametrizable PUBLIC -->
<!ENTITY % nombre-de-la-entidad PUBLIC "identificador-público" "URI">
```
### Notaciones
https://en.wikipedia.org/wiki/XML_schema#Languages