XML
Los datos se pueden codificar en un formato de texto que es accesible para cualquier programa o usuario humano.
Entorno de trabajo
Para trabajar con documentos XML usaremos Bàsic.
Tienes que instalar la extensión XML Language Support de RedHat.

XML
XML es el acrónimo de EXtensible Markup Language.
XML es un lenguaje para representar datos estructurados en formato texto.
Formato
Los datos se pueden codificar en formato binario o formato texto:
El formato binario es más eficiente, pero solo unos programas específicos lo pueden usar para codificar o decodificar datos.
El formato texto es menos eficiente, pero es accesible para cualquier programa o usuario humano.
Formato binario
Normalmente el formato binario lo usan aplicaciones concretas para guardar los datos, o para comunicarse con clientes específicos.
Por ejemplo, la base de datos PostgresSQL puede decodificar esta secuencia de bits porque utiliza su protocolo interno:
010001000010101010010010101001000000111000111Pero ninguna otra aplicación, y mucho menos un usuario humano, puede decodificar la secuencia binaria para obtener unos datos.
Aunque sea muy eficiente, los datos codificados no se pueden compartir fácilmente.
Formato texto
Unos datos en formato texto se pueden compartir muy fácilmente.
Es un formato tan portable que incluso tú, un usuario humano, puedes leer estos datos en un editor de texto.
Todo en informática se codifica en bits, pero cuando codificamos texto estos bits se agrupan de manera estandarizada de modo que siempre forman números.
Cada número representa un carácter.
Por ejemplo:
- Tenemos la secuencia de bits
1100001 1100001en binario corresponde al número97en decimal.- El número
97corresponde al carácterasi utilizas UTF-8
Hoy en día, el estándar UTF-8 es el más utilizado para codificar texto para compartir.
Por ejemplo, casi todos los documentos HTML están codificados en UTF-8.
Por este motivo, todos los documentos XML y HTML5 están codificados en UTF-8 a no ser que indiquen un charset concreto.
Entendible
Este es un ejemplo de datos textuales que cualquier persona, humana u ordenador, puede entender y compartir:
In Search of Lost Time
Marcel Proust
Marcado
XML es un lenguaje para representar datos estructurados mediante marcado (Markup).
Por ejemplo, si tengo los datos ("Toyota", "4"), intenta adivinar qué significan.
Crea un archivo data.xml.
Si los marco de esta manera seguro que puedes entender a qué hacen referencia estos datos porque están marcados:
Toyota
4
También los podríamos marcar de esta manera:
Toyota
4
Estàs llegint una vista prèvia.
Inicia la sessió amb Google per llegir la pàgina sencera.
Inicia la sessió amb GoogleNomés et demanarem que acceptis les condicions del servei.