par David Morris - Mis en ligne le 11/02/2003
L'une des principales difficultés du
déploiement d'un contenu XML sur le
Web vient du fait que l'actuelle génération
de navigateurs supporte XML de
manière très inégale. En transformant
vos documents XML en HTML sur un
serveur, vous pourrez bénéficier de
XML et atteindre une audience Web
bien plus vaste ...En centralisant le traitement
Web sur votre iSeries, vous
pourrez délivrer le contenu Web basé
sur XML d'une manière moins exigente
vis-à -vis du navigateur et fournir des résultats
rapides, fiables et plus homogènes.
Quand un navigateur Web affiche
un document, il formate la sortie
d'après des règles de style. Ces règles
sont soit insérées dans le document,
soit stockées dans une feuille de style
externe. Certains aspects du style de
HTML (tables, paragraphes, listes, par
exemple) sont déjà intégrés dans votre navigateur. Il existe plusieurs types de
feuilles de style externes. Les plus utilisées
et les plus largement supportées
sont les CSS (Cascading Style Sheets),
qui fonctionnent avec des documents
HTML et XML.
Avec XML, vous pouvez aussi utiliser
des feuilles de style XSL (eXtensible
Stylesheet Language). Malheureusement,
les navigateurs qui supportent
un certain niveau d'XSL sont en état de
flux et mettent en oeuvre les derniers
standards XSL de manière irrégulière.
Pour contourner ce problème, vous
pouvez utiliser XML dans un environnement
contrôlé sur l'iSeries. Les deux
types de feuilles de style XSL sont XSLT
(XSL Transformations) et XSL-FO (XSL
Formatting Objects). Cet article se
concentre sur XSLT pour décrire la
transformation de XML en HTML. Pour
plus d'informations sur XSLT, voir
« XSL Transformations (XSLT) Version 1.0 » à http://www.w3.org/tr/xslt et
XSLT Programmer's Reference 2nd
Edition par Michael Kay (Wrox Press
Ltd., 2001).
Créer des pages web HTML à partir de documents XML

XSL, XSLT et XSL-FO ont commencé
comme XSL et étaient une façon courante
de transformer des documents
XML sous une forme consultable par
les utilisateurs au moyen d’un navigateur
Web. Peu après, XSL s’est scindé
en XSLT et XSL-FO. XSLT est un langage
polyvalent utilisé pour transformer
XML d’un format dans un autre.
XSL-FO est une application XML qui
décrit la présentation des pages Web et
imprimées. Pour reconnaître des éléments
individuels dans un document
XML, XSL utilise le langage d’expression
XPath. La figure 1 recense ces
technologies.
CSS est un autre moyen d’appliquer
du style à des documents HTML
et XML. Le langage CSS encapsule les
informations de style pour des documents
HTML et peut travailler avec des
documents XML. Le dernier support
de CSS se fixe comme objectif clair de
styliser des documents XML.
Bien qu’on puisse souvent intégrer
des instructions XSL et CSS dans un
document, il vaut mieux stocker ces
instructions via un document externe
appelé feuille de style. Cette façon de
faire permet de centraliser les informations
de style et donc de faciliter la modification
de la personnalité de votre
site Web.
Le World Wide Web Consortium –
qui a autorité sur ces technologies – rédige
des recommandations pour les
standards sur lesquels ces technologies
s’appuient. Vous pouvez examiner ces standard à http://www.w3.org.
Figure 1 : Les technologies associées à XML
CSS | Les CSS (Cascading Style Sheets) permettent de décrire la manière dont s’affichent les éléments de documents HTML et XML. |
XML | XML est un langage de marquage souple qui utilise des tags pour identifier la structure et les composants des documents XML. |
XPath | XPath est un langage d’expression utilisé pour identifier des éléments individuels dans un document XML. |
XSL | eXtensible StyleSheet Language définissait à l’origine la manière dont les documents XML s’affichent. Cette spécification s’est scindée en deux spécifications plus gérables : XSLT et XSL-FO. |
XSLT | eXtensible StyleSheet Language Transformations fournit un moyen de traduire les documents XML d’un format dans un autre. |
XSL-FO | eXtensible StyleSheet Language Formatting Objects fournit un excellent moyen pour décrire la manière dont les éléments XML s’affichent. |
Téléchargez cette ressource

Rapport mondial 2025 sur la réponse à incident
Dans ce nouveau rapport, les experts de Palo Alto Networks, Unit 42 livrent la synthèse des attaques ayant le plus impacté l'activité des entreprises au niveau mondial. Quel est visage actuel de la réponse aux incidents ? Quelles sont les tendances majeures qui redessinent le champ des menaces ? Quels sont les défis auxquels doivent faire face les entreprises ? Découvrez les top priorités des équipes de sécurité en 2025.
Les articles les plus consultés
- Et si les clients n’avaient plus le choix ?
- Afficher les icônes cachées dans la barre de notification
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Le Club EBIOS, une communauté dédiée à la gestion des risques autour de la méthode EBIOS
- La difficile mise en conformité avec les réglementations pour les entreprises françaises
- Les risques liés à l’essor fulgurant de l’IA générative
- Pourquoi est-il temps de repenser la gestion des vulnérabilités ?
- Reporting RSE : un levier d’innovation !
