Si je veux écrire le texte "8 < 5", dans une balise , dans un document XML, alors je dois écrire :
La déclaration d'un document XML peut être fait de la manière suivante :
Ce document XML est valide :
<?xml version="1.0" encoding="UTF-8" ?> <personne> <prenom>Alice</prenom> <nom>Cooper</nom> </personne> <personne> <prenom>Bob</prenom> <nom>Dylan</nom> </personne>
Les commentaires s'écrivent de la manière suivante :
Cette balise XML est-il valide ?
<la-balise> Contenu </la-balise attribut="valeur">
Cette syntaxe est valide en XML :
<balise desactivee>Contenu</balise>
Cette structure est valide :
<baliseA> <baliseB> </baliseA> </baliseB>
XML fournit dans sa spécification une description des balises pour valider leur bon usage, qui s'appelle le XSD.
Lorsque l'on souhaite utiliser des balises venant de différents espaces de noms en XML, il faudra utiliser la syntaxe suivante :
Considérant une balise nommée "balise". Pour créer une balise auto-fermante en XML, il suffit d'écrire :