XML - Entidades de Caracteres



Este capítulo describe el XML entidades de caracteres. Antes de que podamos comprender las entidades de caracteres, en primer lugar vamos a entender qué es un XML es la entidad.

Tal como se ha hecho por el W3 Consortium la definición de la entidad es la siguiente:

La entidad de documento sirve como la raíz de la entidad árbol y el punto de partida de un procesador XML.

Esto significa, las entidades son los marcadores de posición de XML. Estos se pueden declarar en prólogo del documento o en un DTD Hay diferentes tipos de entidades y este capítulo se analizan entidades de caracteres.

Ambos, el HTML y el XML, tienen algunos símbolos reservados para su uso, que no pueden ser utilizados como contenido en código XML. Por ejemplo, < y > se utilizan signos de apertura y cierre las etiquetas XML. Para mostrar estos caracteres especiales, las entidades de caracteres se utilizan.

Hay pocos caracteres especiales o símbolos que no están disponibles para ser escrito directamente desde el teclado. Entidades de caracteres se puede utilizar para mostrar los símbolos y caracteres especiales.

Tipos de entidades de caracteres

Hay tres tipos de entidades de caracteres:

  • Entidades de Caracteres predefinidos
  • Entidades de caracteres numéricos
  • Entidades de caracteres con nombre

Entidades de Caracteres predefinidos

Se presentó para evitar la ambigüedad mientras utiliza algunos símbolos. Por ejemplo, una ambigüedad se observa cuando menos que ( < ) o mayor que ( > ) símbolo se utiliza con el ángulo etiqueta(< >). Entidades de caracteres se utilizan básicamente para delimitar las etiquetas en XML Siguiente es una lista de entidades de caracteres de especificación XML. Estos pueden ser usados para expresar personajes sin ambigüedad.

  • Ampersand: &amp;

  • Comilla simple: &apos;

  • Más de: &gt;

  • Inferior a: &lt;

  • Comillas dobles: &quot;

Entidades de caracteres numéricos

La referencia numérica se utiliza para referirse a una entidad de caracteres. Referencia numérica puede estar en formato decimal o hexadecimal. Como hay miles de referencias numéricas están disponibles, estos son un poco difíciles de recordar. Referencia numérica se refiere al carácter de su número en el juego de caracteres Unicode.

Sintaxis general de referencia numérico decimal es:

&# decimal number ;

Sintaxis general de referencia numérico hexadecimal es:

&#x Hexadecimal number ;

La siguiente tabla enumera algunas entidades de caracteres predefinidos con sus valores numéricos:

Nombre de la Entidad Carácter Referencia Decimal Referencia Hexadecimal
quot " &#34; &#x22;
amp & &#38; &#x26;
apos ' &#39; &#x27;
lt < &#60; &#x3C;
gt > &#62; &#x3E;

Entidad de caracteres con nombre

Como difíciles de recordar los caracteres numéricos, el más preferido tipo de entidad de caracteres es la entidad de caracteres con nombre. Aquí, cada entidad se identifica con un nombre.

Por ejemplo:

  • 'Aacute'representa capital Á Personaje con acento agudo.

  • 'ugrave' representa el pequeño ù Con acento grave.

Advertisements