XML
XML
Introduction
XML (Extensible Markup Language).
Comme HTML, XML est un langage à tag (MarKkup Language).C'est à dire que les informations sont encadrés par des balises.

XML est plus que ça. XML est un meta-langage.A contrario de HTML, qui a un nombre limité de tag, XML nous permet d'en inventer au gré de nos besoins.
Apparu en 1999, ce langage abstrait, remplacera, à terme, le HTML.Issu du SGML (Standard Generalized Markup Language ISO-8879) rebute les amateurs, qui, si ils pouvaient se jouer des balises prédéfinies ont mal a interpré des balises abstraites. Parce exemple, le MathML qui permet d'afficher les formules mathématiques(peu connu car il est pour l'instant exploitable seulement sur le navigateur amaya. Il faut comprendre que le XML n'est pas une évolution du HTML mais une nouvelle conception issue du SGML avec des déclinaisons comme le WML, le XHTML, la MathML... Un document XML est composé de:
  • un fichier XML qui contient des données (texte, image,...),
  • une feuille de style XSL pour l'affichage,
  • éventuellement un DTD.
Les balises
XML est un Markup Language eXtensible. Vous allez donc créer vos balises. Pour cela, il faut respecter quelques règles de syntaxe:
  • Les noms peuvent contenir des lettres, des chiffres ou d'autres caractères.
  • Les noms ne peuvent débuter par un nombre ou un signe de ponctuation.
  • Les noms ne peuvent commencer par les lettres xml (ou XML ou Xml...).
  • Les noms ne peuvent contenir des espaces.
  • La longueur des noms est libre mais on conseille de rester raisonnable.
  • On évitera certains signes qui pourraient selon les logiciels, prêter à confusion comme "-", ";", ".", "<", ">", etc.
  • Les caractères spéciaux pour nous francophones comme é, à, ê, ï, ù sont à priori permis mais pourraient être mal interprétés par certains programmes.
  • Les balises sont sensibles au majuscules et minuscules
Les informations peuvent être de 2 types :
d'Attribut :
exple :
<mail>truc@web.com</mail>
d'élément :
exple :
<client mail="truc@web.com">
Pour la construction de votre XML :
  • Toute balise ouverte doit impérativement être fermée.
  • Les balises doivent être correctement imbriquées.
  • Tout document XML doit comporter une racine.
  • Les valeurs des attributs doivent toujours être mises entre des guillemets.
Imprimer
Notez cette page

S'il vous plait, prenez un moment pour remplir ce formulaire pour nous aider à mieux vous servir.

12345

    :: Ajouter aux favoris :: Contact