Exercice XML vers HTML
Fichiers :
XML
se concentre sur la structure de l’information dans un fichier et non pas sa
présentation. Pour visualiser des documents XML i faut définir un style.. En
pratique c’est souvent la conversion de XML vers HTML.
XSLT
est un langage utilisé pour spécifier la transformation des documents
XML : Il prend un document XML et le transforme en un autre document XML.
La conversion HTML est simplement un cas spécial de la transformation
XML .
La
transformation nécessite la définition d’un style sheet. Le style sheet est un
document XML : Il décrit l’arbre du document source l’arbre du document à
produire, et comment se fait la transformation d’un arbre à l’autre.
Un
style sheet comprend plusieurs « templates ».
Dans l’example choisi un fichier adresses XML
sers transformé en HTML. Le fichier source de cet exemple est la dtd.
Chaque niveau d’enregistrement sera traduit par
un titre HTML. Le fichier source contient le nom, le téléphone et l’adresse
email, après la transformation le nom sera traduit par un titre H1, le
téléphone par un titre H2 et l’email par un titre H3.
L’exemple présent a permis d’apprendre la
définition d’un style sheet permettant la transformation de XML vers
HTML :