XML - Entidades de Caracteres



Este captulo 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 definicin de la entidad es la siguiente:

La entidad de documento sirve como la raz de la entidad rbol y el punto de partida de un procesador XML.

Esto significa, las entidades son los marcadores de posicin de XML. Estos se pueden declarar en prlogo del documento o en un DTD Hay diferentes tipos de entidades y este captulo se analizan entidades de caracteres.

Ambos, el HTML y el XML, tienen algunos smbolos reservados para su uso, que no pueden ser utilizados como contenido en cdigo 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 smbolos que no estn disponibles para ser escrito directamente desde el teclado. Entidades de caracteres se puede utilizar para mostrar los smbolos y caracteres especiales.

Tipos de entidades de caracteres

Hay tres tipos de entidades de caracteres:

  • Entidades de Caracteres predefinidos
  • Entidades de caracteres numricos
  • Entidades de caracteres con nombre

Entidades de Caracteres predefinidos

Se present para evitar la ambigedad mientras utiliza algunos smbolos. Por ejemplo, una ambigedad se observa cuando menos que ( < ) o mayor que ( > ) smbolo se utiliza con el ngulo etiqueta(< >). Entidades de caracteres se utilizan bsicamente para delimitar las etiquetas en XML Siguiente es una lista de entidades de caracteres de especificacin XML. Estos pueden ser usados para expresar personajes sin ambigedad.

  • Ampersand: &amp;

  • Comilla simple: &apos;

  • Ms de: &gt;

  • Inferior a: &lt;

  • Comillas dobles: &quot;

Entidades de caracteres numricos

La referencia numrica se utiliza para referirse a una entidad de caracteres. Referencia numrica puede estar en formato decimal o hexadecimal. Como hay miles de referencias numricas estn disponibles, estos son un poco difciles de recordar. Referencia numrica se refiere al carcter de su nmero en el juego de caracteres Unicode.

Sintaxis general de referencia numrico decimal es:

 decimal number ;

Sintaxis general de referencia numrico hexadecimal es:

 Hexadecimal number ;

La siguiente tabla enumera algunas entidades de caracteres predefinidos con sus valores numricos:

Nombre de la Entidad Carcter 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 difciles de recordar los caracteres numricos, el ms 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 pequeo ù Con acento grave.

Advertisements