Tutoriel XML

ACCUEIL XML Introduction XML XML Comment utiliser Arbre XML Syntaxe XML Éléments XML Attributs XML Espaces de noms XML Affichage XML Requête HTTP XML Analyseur XML DOM XML XPath XML XML XSLT XQuery XML XMLXLink Validateur XML DTD XML Schéma XML Serveur XML Exemples XML XML Quiz Certificat XML

XMLAJAX

Présentation d'AJAX AJAX XMLHttp Requête AJAX Réponse AJAX Fichier XML AJAX PHP AJAX ASP AJAX Base de données AJAX Applications AJAX Exemples AJAX

DOM XML

Présentation du DOM Nœuds DOM Accès au DOM Informations sur le nœud DOM Liste des nœuds DOM Traversée du DOM Navigation DOM DOM Obtenir des valeurs Nœuds de changement DOM DOM Supprimer les nœuds DOM Remplacer les nœuds DOM Créer des nœuds DOM Ajouter des nœuds Nœuds de clonage DOM Exemples DOM

Tutoriel XPath

Présentation de XPath Nœuds XPath Syntaxe XPath Axes XPath Opérateurs XPath Exemples XPath

Tutoriel XSLT

Présentation de XSLT Langages XSL Transformation XSLT XSLT <modèle> XSLT <valeur-de> XSLT <pour-chaque> XSLT <sort> XSLT <si> XSLT <choisir> Appliquer XSLT XSLT sur le client XSLT sur le serveur XSLT Éditer XML Exemples XSLT

Tutoriel XQuery

Présentation de XQuery Exemple XQuery XQuery FLWOR XQuery HTML Termes XQuery Syntaxe XQuery Ajouter XQuery Sélection XQuery Fonctions XQuery

DTD XML

Présentation de la DTD Blocs de construction DTD Éléments DTD Attributs DTD Éléments DTD vs Attr Entités DTD Exemples de DTD

Schéma XSD

Présentation XSD Comment XSD XSD <schéma> Éléments XSD Attributs XSD Restrictions XSD

Complexe XSD

Éléments XSD XSD vide Éléments XSD uniquement Texte XSD uniquement XSD Mixte Indicateurs XSD XSD <tout> XSD <anyAttribute> Remplacement XSD Exemple XSD

Données XSD

Chaîne XSD Date XSD Numérique XSD Divers XSD Référence XSD

Services Web

Services XML XMLWSDL SAVON XML XML RDF XML RSS

Les références

Types de nœuds DOM Nœud DOM Liste de nœuds DOM DOM NamedNodeMap Documents DOM Élément DOM Attribut DOM Texte DOM DOM CDATA DOM Comment DOM XMLHttpRequest Analyseur DOM Éléments XSLT Fonctions XSLT/XPath

Affichage XML


Les fichiers XML bruts peuvent être visualisés dans tous les principaux navigateurs.

Ne vous attendez pas à ce que les fichiers XML soient affichés sous forme de pages HTML.


Affichage des fichiers XML

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </ from >
       < header > Reminder </ header >
       < body > Don' ne m'oublie pas ce week-end ! </ corps >
   </ note >

Regardez le fichier XML ci-dessus dans votre navigateur : note.xml

La plupart des navigateurs affichent un document XML avec des éléments codés par couleur.

Souvent, un signe plus (+) ou moins (-) à gauche des éléments peut être cliqué pour développer ou réduire la structure des éléments.

Pour afficher la source XML brute, essayez de sélectionner "Afficher la source de la page" ou "Afficher la source" dans le menu du navigateur.

Remarque : dans Safari 5 (et versions antérieures), seul le texte de l'élément sera affiché. Pour afficher le XML brut, vous devez faire un clic droit sur la page et sélectionner "Afficher la source".


Affichage d'un fichier XML non valide

Si un fichier XML erroné est ouvert, certains navigateurs signaleront l'erreur, et certains l'afficheront ou l'afficheront de manière incorrecte.

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </Ffrom >
       < header > Reminder < / header >
       < body > Don' ne m'oublie pas ce week-end ! </ corps >
   </ note >

Essayez d'ouvrir le fichier XML suivant : note_error.xml


Autres exemples XML

La visualisation de certains documents XML vous aidera à ressentir le XML :

Un menu de petit-déjeuner XML
Il s'agit d'un menu de petit-déjeuner d'un restaurant, stocké au format XML.

Un catalogue de CD XML
Il s'agit d'une collection de CD, stockée au format XML.

Un catalogue de plantes XML
Il s'agit d'un catalogue de plantes d'un magasin de plantes, stocké au format XML.

×

Entête



Pourquoi XML s'affiche-t-il comme ça ?

Les documents XML ne contiennent pas d'informations sur la façon d'afficher les données.

Puisque les balises XML sont "inventées" par l'auteur du document XML, les navigateurs ne savent pas si une balise comme <table> décrit un tableau HTML ou une table à manger.

Sans aucune information sur la façon d'afficher les données, les navigateurs peuvent simplement afficher le document XML tel qu'il est.

Conseil : Si vous souhaitez styliser un document XML, utilisez XSLT .