6. 1. XML est utilisé pour
décrire des données pas
pour les a"cher. XML ne
fait rien. Il décrit.
Tuesday, October 25, 11
7. 2. Les balises XML ne sont
pas prédé#nies, vous pouvez
créer vos propres balises.
Cela vous donne une grande
liberté pour décrire une
structure comme vous le
souhaitez.
Tuesday, October 25, 11
8. 3. Quand vous êtes satisfait
de vos balises, vous pouvez
#ger votre langage en créant
une DTD (Document Type
Description). XML permet
donc la !uidité et la rigueur.
Tuesday, October 25, 11
9. 4. XML est conçu pour être
auto-descriptif et
“facilement” lisible. Il sert à
écrire des descriptions
“pivots”, intermédiaires dans
une chaine de production.
Tuesday, October 25, 11
11. Dans les années 50, les
premiers ordinateurs se
pouvaient pas communiquer
entre marques concurrentes.
Tuesday, October 25, 11
12. En 1960, IBM conçoit le
langage GML (Generalized
Markup Language) pour
échanger des données sans
en perdre la structure.
Tuesday, October 25, 11
13. Le succès rencontré a donné
naissance à SGML (Standard
Generalized Markup
Language) qui devient la
méthode standard de
partage de données adoptée
par le gouvernement fédéral
des Etats-Unis.
Tuesday, October 25, 11
14. Au début des années 1990,
Tim Berners-Lee au CERN
crée le langage HTML sur la
base d’un sous-ensemble de
SGML.
Tuesday, October 25, 11
15. HTML se spécialise
progressivement dans les
question d’a"chage des
données, mais n’impose pas
de manière standard pour les
décrire.
Tuesday, October 25, 11
16. Un groupe de chercheurs
initie le développement d’un
autre langage. La version 1.0
d’XML est proposée en 1998.
Tuesday, October 25, 11
18. XML n’est pas un
remplacement d’HTML. Les
deux langages ont des buts
di$érents.
Tuesday, October 25, 11
19. XML a été conçu pour le
transport et la description de
données structurées.
HTML a été conçu pour
l’a"chage et la mise en page
de données.
Tuesday, October 25, 11
20. XML ne fait rien.
Il se contente de décrire.
Tuesday, October 25, 11
21. Un #chier XML est comme
une base de donnée en texte
ordinaire.
Tuesday, October 25, 11
31. DTD
(dé#nition
de type de document)
Tuesday, October 25, 11
32. Un document XML bien formé
suit les règles de syntaxes
générales des documents XML.
Tuesday, October 25, 11
33. Un document XML valide suit
les règles spéci#ques décrites
dans un #chier DTD (Document
Type Description)
Tuesday, October 25, 11
34. <!DOCTYPE BOOK
[
<!ELEMENT BOOK
(TITLE,AUTHOR,YEAR)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT AUTHOR (#PCDATA)>
<!ELEMENT YEAR (#PCDATA)>
]>
Tuesday, October 25, 11
35. Utiliser une DTD n’est pas
obligatoire mais compense le
fait qu’en XML chacun peut
créer ses propres tags.
Tuesday, October 25, 11
36. Une DTD permet de se mettre
d’accord sur un langage
commun.
Tuesday, October 25, 11
37. Il existe des logiciels et des
services qui permettent de
véri#er qu’un #chier est valide
par rapport à une DTD donnée.
Tuesday, October 25, 11
45. XML permet de séparer la
forme du fond en
identi#ant des structures
communes à plusieurs
documents.
Tuesday, October 25, 11
46. Moteur Format Cible Support cible
Source
de transformation
Moteur de rendu
XML InDesign Indesign
XSL-FO/PDF Papier / PDF ebook
XSLT
XHTML Siteweb
XML Tablette
ePub Webapp
Liseuse
Smartphone
TXT Lecteur MP3
XML TEI / Doc Book Entrée systèmes
informatiques
Tuesday, October 25, 11