Saltar la navegación

3.1.- El prólogo.

Si se incluye, el prólogo debe preceder al ejemplar del documento. Su inclusión facilita el procesado de la información del ejemplar. El prólogo está dividido en dos partes:

  • La declaración XML: En el caso de incluirse ha de ser la primera línea del documento, de no ser así se genera un error que impide que el documento sea procesado.

    El hecho de que sea opcional permite el procesamiento de documentos HTML y SGML como si fueran XML, si fuera obligatoria éstos deberían incluir una declaración de versión XML que no tienen.

    El prólogo puede tener tres funciones:

    • Declaración la versión de XML usada para elaborar el documento.

      Para ello se utiliza la etiqueta:

      <?xml versión= “1.0” ?>


      En este caso indica que el documento fue creado para la versión 1.0 de XML.

    • Declaración de la codificación empleada para representar los caracteres.

      Determina el conjunto de caracteres que se utiliza en el documento. Para ello se escribe:

      <?xml versión= “1.0” encoding=”iso-8859-1” ?>


      En este caso se usa el código iso-8859-1 (Latin-1) que permite el uso de acentos o caracteres como la ñ.

      Los códigos más importantes son:
      Estándar ISO Código de país
      UTF-8 (Unicode) Conjunto de caracteres universal
      ISO-8859-1 (Latin-1) Europa occidental, Latinoamérica
      ISO-8859-2 (Latin-2) Europa central y oriental
      ISO-8859-3 (Latin-3) Sudoeste de Europa
      ISO-8859-4 (Latin-4) Países Escandinavos, Bálticos
      ISO-8859-5 Cirílico
      ISO-8859-6 Árabe
      ISO-8859-7 Griego
      ISO-8859-8 Hebreo
      ISO-8859-9 Turco
      ISO-8859-10 Lapón. Nórdico, esquimal
      EUC-JP oder Shitf_JIS Japonés

       

    • Declaración de la autonomía del documento.

      Informa de si el documento necesita de otro para su interpretación. Para declararlo hay que definir el prólogo completo:

      <?xml versión= “1.0” encoding=”iso-8859-1” standalone=”yes” ?>

      En este caso, el documento es independiente, de no ser así el atributo standalone hubiese tomado el valor "no".

  • La declaración del tipo de documento, define qué tipo de documento estamos creando para ser procesado correctamente. Toda declaración de tipo de documento comienza por la cadena:

    <!DOCTYPE Nombre_tipo ...>

Es un código de caracteres que permite el tratamiento informático de textos de múltiples lenguajes y disciplinas técnicas, ya que representa todos los caracteres conocidos para cualquier lengua. Es compatible con el código ASCII, esto es, asigna a los caracteres representados por el código ASCII los mismos números que éste. Para más información se puede visitar http://unicode.org