Llenguatge XML (Extensible Markup Language)

XML és un llenguatge simple de descripció d'informació. La idea del llenguatge XML és la de resoldre les limitacions que presenta el llenguatge HTML.

Característiques XML

XML és un llenguatge de tipus "case-sensitive". Aquest fet és molt important, ja que implica que quan es facin comparacions el sistema diferenciarà entre majúscules i minúscules. Així, per exemple, amb XML els strings "Hola" i "hola" són strings diferents, tot i que puguin tenir el mateix significat.

El llenguatge XML presenta totes les característiques dels llenguatges de marques. XML ofereix unes característiques adicionals que fan que sigui un llenguatge molt potent.

Estructura.

  • Definir com es vol estructurar la informació no la seva representació: separar les dades de la seva presentació .
    • Consultes eficients
    • Modificació dinàmica de l'estructura de la informació.

Extensibilitat.

  • Possibilitat de definir etiquetes pròpies.
    • XML no defineix un nombre limitat d'etiquetes.
    • Possibilitat de crear subllenguatges dins XML. Per exemple, els informàtics i els matemàtics poden crear un llenguatge XML amb aquelles etiquetes qu li siguin pròpies.
    • Afegir nova informació a un document sense necessitat de modificar les aplicacions.
  • Permet la barreja de diferents llenguatges XML en un sol document.

Validació

  • Eines per a validar si un document XML compleix amb les restriccions del llenguatge.

  • Possibilitat de definir restriccions adicionals a complir per un document XML.

Ús d’XML (funcions)

  • Emmagatzematge de paràmetres de configuració (Organització de la informació).
  • Organització estructurada de la informació.
  • Desenvolupament de documentació tècnica en diferents àmbits acadèmics, investigació, ...
  • Intercanvi d'informació entre sistemes informàtics (distribuïts). Normalment aquest intercanvi precisa de realitzar transformacions en els documents.
  • Intercanvi d'informació entre empreses.
  • Aplicacions ofimàtiques: Microsoft Office, OpenOffice, ...

Desavantatges XML

  • Els fitxers XML tendeixen a ocupar molt d'espai.
    • Lentitud en el temps de càrrega.
    • Temps de transferència més elevat.

results matching ""

    No results matching ""