Las referencias a entidades en XML son una forma de definir y utilizar abreviaturas o alias para representar ciertas cadenas de texto o caracteres especiales en un documento XML. Hay dos tipos principales de entidades en XML: las entidades predefinidas y las entidades definidas por el usuario.
XML define un conjunto de entidades predefinidas para representar caracteres especiales que de otro modo podrían ser interpretados como marcado. Las más comunes son:
< para <
> para >
& para &
' para '
" para "
Se basa en el valor Unicode del carácter y se representa de dos maneras:
Referencia Decimal: &#nnnn;, donde nnnn es el valor decimal del carácter Unicode.
Referencia Hexadecimal: &#xhhhh;, donde hhhh es el valor hexadecimal del carácter Unicode.
Por ejemplo, la referencia numérica para el carácter "á" sería á o á
Crear un documento XML que incluya frases en diferentes idiomas, utilizando referencias numéricas para representar caracteres especiales o acentuados.
Crea un documento XML con un elemento raíz <frases>.
Dentro de <frases>, agrega varios elementos <frase>, cada uno con un atributo idioma indicando el idioma de la frase.
En cada <frase>, escribe una oración característica en ese idioma, utilizando referencias numéricas para caracteres especiales. Por ejemplo, para el español, podrías usar ñ para la "ñ".
Crear un documento XML que incluya texto con caracteres que son parte de la sintaxis de XML, utilizando entidades predefinidas.
Crea un documento XML con un elemento raíz <dialogos>.
Dentro de <dialogos>, incluye varios elementos <dialogo>, cada uno representando una línea de un guión, donde los personajes hablan sobre programación en XML.
Asegúrate de usar entidades predefinidas como <, >, y & para representar los caracteres <, >, y & respectivamente.
Crear un documento XML que incluya texto con caracteres que son parte de la sintaxis de XML, utilizando entidades predefinidas y utilizando referencias numéricas para representar caracteres especiales o acentuados
Crea un documento XML que incluya productos y precios.