Outils personnels
Vous êtes ici : Accueil Documents 5) Formats XML en 2 mots, pour les nuls

XML en 2 mots, pour les nuls

Vous n'avez aucune idée de ce que c'est que XML? Alors lisez ce qui suit, mais sachez que ce n'est vraiment qu'une introduction très sommaire...

Langages de balise

HTML et XML sont des langages de balises.

Une balise est un signal pour guider un navigateur, un pilote ou un touriste...

En informatique, une balise est une méthode pour codifier des données.

 

HTML

 

HTML est un langage de balises pour la codification des pages Web. Toutes les balises sont prédéfinies. Tous les navigateurs (Firefox, Internet Explorer, etc.) savent interpréter les balises HTML.

Le navigateur reçoit une page HTML, comme suit (extrait):

Page HTML

La balise <h1> signifie: Titre principal

La balise <p> signifie: Nouveau paragraphe

La balise <img> signifie: Image à insérer

 

En interprétant les balises HTML, le navigateur est capable d'afficher la page Web, comme suit (extrait):

Page Web

 

XML

 

Tout comme HTML, XML est un langage de balises, pour codifier de manière générale toutes sortes de données; les balises ne sont pas prédéfinies, on peut les définir librement. En utilisant XML, on jouit donc d'une très grande liberté, mais on doit respecter des règles strictes (balise de début, balise de fin, etc.).

 

Exemple de fichier; une photographie est décrite dans différents champs, définis par des balises.

Balises XML

 

Autre exemple: <AUT>Martin, Pierre</AUT>

Les données "Martin, Pierre" sont codifiées comme suit:

  • la balise de début <AUT> signifie: ici commence l'information "auteur"
  • la balise de fin </AUT> signifie: ici se termine l'information "auteur"

 

En général, un fichier XML est utilisé en relation avec un fichier contenant la définition des balises (DTD ou XSD).

En général, un fichier XML est exploité à l'aide d'outils XML, de programmes permettant la manipulation des données (extraire, trier, filtrer), leur mise en forme (par ex. sous forme d'une page HTML, ou sous forme d'un fichier PDF).

Les fichiers XML sont fréquemment utilisés pour l'échange de données.

 

 XML Schéma

 

 

 

XML

  • est une possibilité de structurer des données
  • est une norme internationale
  • est une codification "texte" (au contraire de Word par ex.)
  • est gratis
  • est très largement utilisé dans le monde entier
  • est complété par des fichiers de définition (XSD)
  • est exploité par de nombreux programmes (par ex. XSLT pour la transformation)
  • est souple et extensible

XML possède d'innombrables atouts, ... mais ne résout pas tous les problèmes par miracle!

 

 

 

 

Actions sur le document