Passer au contenu

XML

Langage de description de document, successeur annoncé de SGML et de HTML.

Sigle de eXtensible mark-up language (langage par balises extensible).XML est le nouveau langage de description de documents normalisé par le W3C, notamment pour la création de
pages Web.Alors que
HTML n’offre qu’un nombre fixe de balises (le terme exact est élément) qui, de plus, se sont éloignées de l’esprit descriptif de SGML, dont il est une déclinaison, XML renoue pleinement
avec la logique de
SGML, en la poussant plus loin.Comme SGML, XML est un métalangage : il ne définit pas individuellement les balises mais indique comment les définir. La nouveauté, c’est que chaque créateur de documents XML peut définir ses propres balises à l’intérieur de la
structure DTD (Document type definition).En outre, un document XML définit la structure et la nature des données qu’il contient, mais il n’en détermine pas la mise en forme graphique ni tout autre type d’exploitation.Pour exploiter le document XML, il faut lui faire subir un formatage à l’aide d’un autre langage qui permet de définir des feuilles de style, XSL (eXtensible stylesheet language). Grâce à elles, le concepteur indique la manière dont son
document XML doit être mis en forme sur un support qui peut être aussi bien une fenêtre de navigateur Web qu’un terminal mobile ou un document destiné à être imprimé.En outre, le langage XSL permet également d’effectuer des transformations dun document XML source à un document XML cible. Par exemple pour réaliser une table des matières, on ne retient que les éléments <TITRE1>,
<TITRE2> et <TITRE3> du document XML source.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Lionel Lumbroso