XML - Declaración


Advertisements

Este capítulo cubre declaración XML en detalle. Declaración XML contiene detalles que preparar un procesador XML para analizar el documento XML. Es opcional, pero cuando se utiliza, debe aparecer en primera línea del documento XML.

Sintaxis

Sintaxis siguiente muestra declaración XML:

<?xml
   version="version_number"
   encoding="encoding_declaration"
   standalone="standalone_status"
?>

Cada parámetro consta de un nombre de parámetro, un signo igual (=), y el valor de parámetro dentro de un presupuesto. Tabla siguiente se muestra la sintaxis anterior en detalle:

Parámetro Valor_parámetro Parameter_description

Versión

1.0

Especifica la versión del estándar XML utilizado.

Codificación

UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 en ISO-8859-9, ISO-2022-JP, Shift_JIS, EUC-JP

Define la codificación de caracteres usada en el documento. UTF-8 es la codificación predeterminada.

Independiente

o No.

El analizador que informa si el documento se basa en la información de una fuente externa, como definición de tipo de documento externo (DTD), por su contenido. El valor predeterminado se establece en no. Establezca en indica al procesador no hay las declaraciones externas necesarias para analizar el documento.

Reglas

Una declaración XML debe atenerse a las siguientes reglas:

  • Si la declaración XML está presente en el XML, se debe colocar en la primera línea del documento XML.

  • Si la declaración XML está incluido, debe contener número de versión atributo.

  • Los nombres y valores de los parámetros son sensibles a las mayúsculas y minúsculas.

  • Los nombres son siempre en minúsculas.

  • El orden de colocación de los parámetros es importante. El orden correcto es: versión, codificación y independiente.

  • Comillas simples o dobles pueden ser utilizados.

  • La declaración XML no tiene etiqueta de cierre i.e. </?xml>

Declaración XML Ejemplos

Estos son algunos ejemplos de declaraciones XML:

Declaración XML con parámetros:

<?xml >

Declaración XML con la versión definición:

<?xml version="1.0">

Declaración XML con todos los parámetros definidos:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Declaración XML con todos los parámetros definidos en las comillas simples:

<?xml version='1.0' encoding='iso-8859-1' standalone='no' ?>
Advertisements