XML
Les dades es poden codificar en un format text que és accessible per qualsevol programa o usuari humà.
Entorn de treball
Per treballar amb documents XML farem servir {% link “/project/vscode/” %}.
Tens que instal.lar l’extensió XML Language Support de RedHat.

XML
XML és l’acrònim de EXtensible Markup Language.
XML és una llenguatge per representar dades estructurades en format text.
Format
Les dades es poden codificar en format binari o format text:
El format binari és més eficient, però només un programes específics el poden fer servir per codificar o decodificar dades.
El format text és menys eficient, però és accessible per qualsevol programa o usuari humà.
Format binari
Normalment el format binari el fan servir aplicacions concretes per guardar les dades, o per comunicarse amb clients específics.
Per exemple, la base de dades PostgresSQL pot decodificar aquest seqüència de bits perquè utilitza els seu protocol intern:
010001000010101010010010101001000000111000111Però cap altre aplicació, i molt menys un usuari humà pot decodificar la seqüència binaria per obtenir unes dades.
Encara que sigui molt eficient, les dades codificades no es poden compartir fàcilment.
Format text
Unes dades en format text es poden compartir molt fàcilment.
És un format tant portable que inclús tu, un usuari humà, pots llegir aquestes dades en un editor de text.
Tot en informàtica es codifica en bits, però quan codifiquem text aquests bits s’agrupen de manera estandarizada de manera que sempre formen números.
Cada número representa un caràcter.
Per exemple:
- Tenim la seqüència de bits
1100001 1100001en binari correspon al nombre97en decimal.- El nombre
97correspon al caràcterasi utilitzes UTF-8
Avui en dia, l’estàndar UTF-8 és el més utilitzat per codificar text per compartir.
Per exemple, gairebé tots els documents HTML estan codificats en UTF-8.
Per aquest motiu, tots els documents XML i HTML5 estan codificats en UTF-8 a no ser que indiquin un charset concret.
Entendible
Aquest és un exemple de dades textuals que qualsevol persona, humà o ordinador, pot entendre i compartir:
In Search of Lost Time
Marcel Proust
Marcatge
XML és un llenguate per representar dades estructurades mitjançant marcatge (Markup).
Per exemple, si tinc les dades ("Toyota", "4"), intenta adivinar que volen dir.
Crea un fitxer data.xml.
Si les marco d’aquesta manera segur que pots entendre a que fan referència aquestes dades perquè estan marcades:
Toyota
4
També les podriem marcar d’aquesta manera:
Toyota
4
Estás leyendo una vista previa.
Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión