dans des entrepôts de données XML - CoDE - Université Libre de ...
dans des entrepôts de données XML - CoDE - Université Libre de ...
dans des entrepôts de données XML - CoDE - Université Libre de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CHAPITRE 2. <strong>XML</strong> EN BREF 13<br />
– Le premier caractère du nom d’un tag doit être une lettre ou un soulignement ( )<br />
– Le caractère blanc n’est pas permis au début du tag mais à la fin.<br />
– Le nom peut être composé <strong><strong>de</strong>s</strong> caractères alphanumériques,-,.,_.<br />
2.1.2 Syntaxe d’un document <strong>XML</strong><br />
Un document <strong>XML</strong> doit respecter les règles suivantes.<br />
– Avoir un et un seul élément racine (Root Element). Cet élement est aussi appelé Document<br />
element [9]. C’est l’élement qui contient tout le contenu du document.<br />
– Les annotations d’ouverture et <strong>de</strong> fermeture doivent se correspondre [9, 19]. Si un tag<br />
est ouvert à l’intérieur d’un élement, il doit être fermé à l’intérieur <strong>de</strong> ce même élément.<br />
– Tout tag doit être fermé comme il faut (... ou ).<br />
– Les attributs sont <strong><strong>de</strong>s</strong> propriétés contenues <strong>dans</strong> l’annotation d’ouverture.<br />
– Dans un tag, <strong>de</strong>ux attributs ne peuvent pas porter un même nom [9, 13].<br />
– Il y a une valeur unique par attribut.<br />
– Un élément peut avoir plusieurs attributs [13].<br />
2.1.3 Déclaration d’un document <strong>XML</strong><br />
Un document <strong>XML</strong> est un fichier text dont la première ligne, appelée Déclaration <strong>XML</strong><br />
(<strong>XML</strong> Declaration) [9] est <strong>de</strong> la forme<br />
< ?xml version="1.0" ?><br />
où version précise le standard <strong>XML</strong> utilisé <strong>dans</strong> le document.<br />
On peut également spécifier le codage <strong><strong>de</strong>s</strong> caractères avec l’attribut encoding pour permettre<br />
une lecture correcte du document [13]. A ce qui concerne les langues <strong>de</strong> l’europe occi<strong>de</strong>ntale,<br />
on écrira :<br />
< ?xml version="1.0"encoding="ISO-8859-1" ?><br />
2.1.4 Exemple d’un document <strong>XML</strong><br />
Listing 2.1 – Exemple d’un document <strong>XML</strong><br />
<br />
< personslist ><br />
<br />
< firstname >Johnny <br />
< middlename >Shele <br />
< lastname >Tsheke <br />
<br />
<br />
< firstname >Pierre <br />
< middlename /><br />
< lastname > Manneback <br />
<br />
<br />
< firstname > Esteban <br />
< middlename > Borrageiros <br />
< lastname > Zimanyi <br />
<br />