Créer des balises
Avant de commencer à créer des balises à tour de bras, il y a certaines règles à respecter.
Les voici:
- une balise peut contenir des noms des chiffres ou d'autres caractères;
- toute balise ouverte doit être fermée, y compris les balises uniques;
- une balise ne peut commencer par un nombre ou par un signe de ponctuation;
Exemple:
<6pages>...</6pages> -->FAUX
<page6>...</page6> -->VRAI
- la balise ne peut commencer par les lettres XML;
- le XML est case sensitive; <moi> sera donc différent de <Moi> ou <MOI>
- une balise ne peut contenir d'espace;
- la longueur des balises est libre mais ne faites toute de même pas une balise comme ceci:
<theprogrammeur_le_site_de_la_programmation>. Choisissez des balises courtes et expressives pour que vous
sachiez tout de suite à quoi elles servent;
- les caractères suivants ne peuvent être contenus dans une balise:",","-",";",".","<",">";
- si la balise possède des attributs, ceux-ci doivent être mis entre guillemets;
- pour éviter les erreurs, je vous conseille d'écrire les balises en minuscules.
Voici un exemple de document XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<cd>
<artiste>Indochine</artiste>
<album>Hanoï</album>
<chanson>Pink Water</chanson>
<duree>5'53</duree>
</cd>
Comme vous l'avez remarqué, la balise racine de ce document est <cd>
Voici le résultat:

Le petit - à côté de la balise <cd> indique que l'on peut réduire à l'écran tout le contenu de <cd>.