Accueil
Programmation
AspectJ   Basic   C   C++   C#   Eiffel   Java   JavaScript   Pascal   PHP   Python   Rexx   Ruby   Scriptol   Tcl
Balises
HTML  XML   XAML   XUL
Interrogation
SQL
English

XML - Format extensible

XML, "eXtended Markup Language" est un successeur de SGML, plus général que html, il incorpore les données dans les noms de balises elles-même et comporte donc des possibilités descriptives illimitées. Le format d'affichage est indépendant est dépend d'une structure associée, le XSLT. Les balises sont créées selon des règles données par le DTD (Data type dictionary) qui décrit la grammaire (les balises).
Beaucoup de langage de programmation utilisent l'interface DOM (Modèle Objet Document) pour accéder au contenu d'un document.

Description

- Formé de balises significatives et créés selon les données du document.
- Requiert un document de présentation associé.

Pourquoi utiliser XML

C'est un format de données standard et universel. Il permet de séparer le contenu et le format de présentation.

Outils XML

Sites XML

Exemple de code

Une facture
<?xml version="1.0" ?>
<!- facture de Scriptol Corp. ->
<facture>
  <commande>000156</order> 
    <date timezone="Greenwhich">
         Jan 1, 2003 14:30:00                
    </date>
    <addresse> 
        <nom>Sherlock</nom>                
        <prenom>Holmes</prenom>                
        <rue>5 Baker St.</rue>
         <ville>London</ville>
         <pays>England</pays>
          <code>75004</code>
     </addresse>
     <montant> 270 </montant>
   </commande>
 </facture> 
Accueil