13.07.2013 Views

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 ...

SHOW MORE
SHOW LESS

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 />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!