Utilisation de CSSAfficher XML
En utilisant CSS (feuilles de style en cascade), vous pouvez ajouter des informations d'affichage aux documents XML.
Afficher votre XML avec CSS ?
Il est possible d'utiliser CSS pour formater des documents XML.
L'exemple suivant montre comment utiliser une feuille de style CSS pour formater un document XML :
Regardez ce fichier XML :
Regardez ensuite cette feuille de style :fichier CSS
Enfin, veuillez consulter :
Ci-dessous se trouve une petite partie du fichier XML. La deuxième ligne relie le fichier XML au fichier CSS :
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css.html"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Cache ton cœur</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>Royaume-Uni</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
.
.
.
</CATALOG>
<?xml-stylesheet type="text/css" href="cd_catalog.css.html"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Cache ton cœur</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>Royaume-Uni</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
.
.
.
</CATALOG>
Le formatage XML avec CSS n'est pas une approche courante.
Le W3C recommande d'utiliser XSLT ; voir le chapitre suivant.
Autres extensions