Introduction à XML
Généralités
Introduction
XML (Extensible Markup Language) : standard W3C pour le balisage de
données.
Son origine date des années 80. Il est issu comme le HTML d’un langage
très général appelé SGML (Standard Generalized Markup Language)
dont il a hérité des principales caractéristiques tout en étant plus simple
à mettre en œuvre.
Quelques aspects de XML
Le contenu du document et sa mise en forme sont séparés
(contrairement à HTML). Pratique : on peut associer plusieurs mises en
forme alternatives pour un même contenu.
Chaque document XML peut avoir une DTD (document Type
Definition) ou un schéma associé qui définissent sa structure.
Les balises n’ont pas de sémantique prédéfinies (contrairement à
HTML où chaque balise a un sens et un effet sur la mise en forme qui
est connu).
XML - Exemple
La structure d’un document XML est arborescente.
<livre>
<titre>Les Misérables</titre>
<auteur>
<prénom>Victor</prénom>
<nom>Hugo</nom>
</auteur>
<nb_tomes>3</nb_tomes>
</livre>
A chaque balise ouverte,
correspond une balise fermée (ex.
<livre> et </livre>).
Chaque élément peut être vu
comme un nœud d’un arbre. livre
a pour sous-élément (pour
« enfants ») auteur, titre et
nb_tomes. Auteur a pour enfant
prénom et nom.
XML - Exemple
Arbre XML (pour exemple précédent) :
livre
titre auteur Nb_tomes
prénom nom
Victor Hugo
3Les misérables
1 / 36 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !