154
Introduction pratique aux bases de données relationnelles
oblique). Les identificateurs des balises d'ouverture et de fermeture
doivent être identiques.
Les documents
XML peuvent avoir
une structure
quelconque
Les balises expriment la sémantique des données, permettant
ainsi de comprendre la signification de leurs valeurs. Les éléments
dans un document XML peuvent être imbriqués aussi profondément
que nécessaire. La structure hiérarchique du document qui en résulte
peut être visualisée par un diagramme, comme le montre la figure 5-2.
Figure 5-2
Représentation
d'un document XML
dans un schéma de
base de données
relationnelle
Définition de la
structure en XML
Comme nous l'avons dit plus haut, un document XML contient
implicitement des informations sur sa structure. La connaissance de
la structure d'un document XML est importante aux applications. C'est
pourquoi le W3C a élaboré des recommandations pour la représenter
explicitement (DTD = Document Type Definition ou Schéma XML).
Un schéma explicite indique les balises présentes dans un document
XML et la façon dont elles sont organisées. Il facilite ainsi la détection
et la correction des erreurs dans le document. La suite de l'exposé
Département
Désignation
Adresse
SiteWeb
Informatique
Rue
Numéro
NuméroPostal
Ville
Rue Faucigny
2
1700
Fribourg
diuf.unifr.ch
D# Désignation Adresse SiteWeb
D3 Informatique Adr07
diuf.unifr.ch
DÉPARTEMENT
ADRESSE
Adr#
Rue
Numéro NuméroPostal Ville
Adr07 Rue Faucigny 2
1700
Fribourg
Précédent

- 169/301

Suivant