XML - Visionneuses
Ce chapitre décrit les différents methods to view an XML document. Un document XML peut être visualisé à l'aide d'un simple éditeur de texte ou de n'importe quel navigateur. La plupart des principaux navigateurs prennent en charge XML. Les fichiers XML peuvent être ouverts dans le navigateur en double-cliquant simplement sur le document XML (s'il s'agit d'un fichier local) ou en tapant le chemin de l'URL dans la barre d'adresse (si le fichier se trouve sur le serveur), de la même manière que nous ouvrons d'autres fichiers dans le navigateur. Les fichiers XML sont enregistrés avec un".xml" extension.
Explorons diverses méthodes par lesquelles nous pouvons afficher un fichier XML. L'exemple suivant (sample.xml) est utilisé pour afficher toutes les sections de ce chapitre.
<?xml version = "1.0"?>
<contact-info>
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</contact-info>
Éditeurs de texte
Tout éditeur de texte simple tel que Notepad, TextPad ou TextEdit peut être utilisé pour créer ou afficher un document XML comme indiqué ci-dessous -
Navigateur Firefox
Ouvrez le code XML ci-dessus dans Chrome en double-cliquant sur le fichier. Le code XML affiche le codage avec la couleur, ce qui rend le code lisible. Il affiche le signe plus (+) ou moins (-) sur le côté gauche de l'élément XML. Lorsque nous cliquons sur le signe moins (-), le code se cache. Lorsque nous cliquons sur le signe plus (+), les lignes de code sont développées. La sortie dans Firefox est comme indiqué ci-dessous -
Navigateur Chrome
Ouvrez le code XML ci-dessus dans le navigateur Chrome. Le code s'affiche comme indiqué ci-dessous -
Erreurs dans le document XML
Si votre code XML comporte des balises manquantes, un message s'affiche dans le navigateur. Essayons d'ouvrir le fichier XML suivant dans Chrome -
<?xml version = "1.0"?>
<contact-info>
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</contact-info>
Dans le code ci-dessus, les balises de début et de fin ne correspondent pas (reportez-vous à la balise contact_info), donc un message d'erreur est affiché par le navigateur comme indiqué ci-dessous -