Por ejemplo, el siguiente fragmento de XML es incorrecto:<libro> </Libro> El problema está en que la marca de finalización no se corresponde con la marca de inicio, porque en esta última la letra inicial de libro aparece en mayúscula.
Comentarios
En XML se utiliza la misma notación que en HTML para introducir los comentarios. Se delimitan entre <!-- y -->, tal y como se muestra en el siguiente ejemplo:
<!-- libro recomendado para el tema 5 -->
<libro>
<titulo>Manual de XML</titulo>
</libro>
<libro>
<titulo>Manual de XML</titulo>
</libro>
En el texto de un comentario puede aparecer cualquier carácter, pero no la secuencia de dos guiones contiguos --.
Para que las aplicaciones puedan detectar fácilmente que un documento dado tiene formato XML, así como la versión del estándar de XML a la cual es conforme, se utiliza una marca especial al inicio del documento:
<?xml version="1.0"?>
Por otra parte, esta marca indica a qué versión de XML es conforme el documento. En este curso, trabajaremos con laversión 1.0.
La especificación de XML permite utilizar cualquier carácter definido por el estándarUnicode (este estándar define prácticamente todos los caracteres representables en casi cualquier idioma). El usuario puede editar los documentos XML utilizando el sistema de codificación de caracteres que le resulte más conveniente. De esta forma, XML se puede adaptar fácilmente a distintos idiomas y entornos de edición.
Cuando una aplicación procesa un documento XML, necesita saber cuál es el sistema de codificación de caracteres del documento para poder leer adecuadamente los caracteres que lo forman. Por defecto, las aplicaciones de XML deben asumir que los documentos responden al sistema UTF-8. Si el autor desea utilizar un sistema de codificación de caracteres distinto al anterior, debe indicarlo explícitamente en la marca de declaración de XML.
Por ejemplo, un creador que escriba en español o cualquier otro idioma de Europa Occidental puede preferir escribir sus documentos mediante codificación ISO-8859-1 o ISO-8859-15, también conocidos como, respectivamente, ISO-Latin-1 e ISO-Latin-15. Para cada uno de estos sistemas de codificación de caracteres, la línea de declaración sería una de las siguientes:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml version="1.0" encoding="iso-8859-15"?>
<?xml version="1.0" encoding="iso-8859-15"?>
Etiquetas: 2A
<< Inicio