Skip to main content

Comment afficher du XML sur une page Web à l'aide de CSS

Tutoriel XML - ajout de CSS (Mai 2025)

Tutoriel XML - ajout de CSS (Mai 2025)
Anonim

Si vous connaissez le style des pages HTML par CSS, vous comprendrez le concept de formatage. Au début du langage de balisage XML, l'affichage des données était un peu compliqué, mais cela changeait avec les feuilles de style.

En ajoutant une référence à la feuille de style, vous pouvez formater et afficher votre code XML en tant que page Web. Sans CSS ou toute autre mise en forme, XML apparaît sous forme de texte de base avec une erreur indiquant que le navigateur n'a pas pu trouver de document de mise en forme.

Exemple de style XML

Une simple feuille de style nécessite uniquement que vous listiez l'élément et les attributs de mise en forme nécessaires pour afficher les données.

Ce morceau de code indique au processeur quels éléments afficher et comment ils doivent apparaître sur la page Web, comme ceci:

La première ligne du fichier de formatage est l’élément racine. Les attributs de la racine s’appliquent à l’ensemble de la page, mais vous les modifiez pour chaque balise. Cela signifie que vous pouvez désigner la couleur d'arrière-plan de la page, puis de nouveau pour chaque section.

Enregistrez ce fichier dans le même répertoire que votre fichier XML et assurez-vous qu’il porte l’extension de fichier .CSS.

Lien vers le CSS à partir du XML

À ce stade, il s’agit de deux documents totalement distincts. Le processeur n'a aucune idée de ce que vous souhaitez qu'ils travaillent ensemble pour créer une page Web.

Vous pouvez résoudre ce problème en ajoutant une instruction en haut du document XML identifiant le chemin d'accès au fichier CSS. L'instruction passe directement sous l'instruction de déclaration XML initiale, comme ceci:

Dans cet exemple, le fichier CSS s'appelle produits.css , c’est pourquoi il est étiqueté comme tel dans le document XML. Changez cela en n'importe quel nom de fichier que vous avez choisi pour le fichier CSS.