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

État des lieux de la réponse à incident de cybersécurité
Les experts de Palo Alto Networks, Unit 42 et Forrester Research livrent dans ce webinaire exclusif leurs éclairages et stratégies en matière de réponses aux incidents. Bénéficiez d'un panorama complet du paysage actuel de la réponse aux incidents et de sa relation avec la continuité de l'activité, des défis auxquels font face les entreprises et des tendances majeures qui modèlent ce domaine. Un état des lieux précieux pour les décideurs et professionnels IT.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- Activer la mise en veille prolongée dans Windows 10
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Cybersécurité : l’IA générative rebat les cartes du cybercrime
- Le World Cyber Ranking, 1er classement mondial de la cybersécurité des entreprises
- Comment le Quarter Plan permet d’aligner IT et Métiers pour délivrer
- Explosion des attaques d’ingénierie sociale en 2025
- SI sous pression : 3 signes que vos flux sont mal orientés
