Vue XML
Le fichier XML original peut être consulté dans tous les principaux navigateurs.
Ne vous attendez pas à ce que les fichiers XML soient affichés directement sous forme de pages HTML.
Afficher le fichier XML
<?xml version="1.0" encoding="ISO-8859-1"?> - <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> |
Affichez ce fichier XML : note.xml
Le document XML apparaîtra sous forme d'éléments racine et enfants de couleur code. Vous pouvez développer ou réduire la structure d'un élément en cliquant sur le signe plus (+) ou le signe moins (-) à gauche de l'élément. Pour afficher la source XML brute (à l'exclusion des symboles + et -), sélectionnez « Afficher la source de la page » ou « Afficher la source » dans le menu du navigateur.
Remarque : Dans Safari, seul le texte de l'élément sera affiché. Pour afficher le XML brut, vous devez cliquer avec le bouton droit sur la page et sélectionner « Afficher la source ».
Afficher les fichiers XML invalides
Si un fichier XML incorrect est ouvert, le navigateur signalera une erreur.
Veuillez consulter ce fichier XML : note_error.xml
Autres exemples XML
Veuillez consulter ces documents XML, qui vous aideront à vous familiariser avec XML savoir.
Un répertoire de CD XML
Il s'agit d'un ensemble de CD stocké sous forme de données XML.
Un catalogue de plantes XML
Il s'agit d'un catalogue de plantes provenant d'un magasin de plantes, stocké sous forme de données XML.
Un menu alimentaire simple
Il s'agit d'un menu de petit-déjeuner d'un restaurant, stocké sous forme de données XML.
Pourquoi le XML ressemble-t-il à ceci ?
Les documents XML ne contiennent aucune information sur la manière d'afficher les données.
Étant donné que les balises XML ont été "inventées" par l'auteur du document XML, le navigateur ne peut pas déterminer si une balise comme <table>
La plupart des navigateurs affichent simplement les documents XML sous forme de code source sans aucune information sur la manière d'afficher les données.
Dans les sections suivantes, nous examinerons plusieurs solutions à ce problème d'affichage en utilisant CSS, XSLT et JavaScript.