Pour une DTD (ajouter avant l'élément racine) :
<!DOCTYPE elementRacine SYSTEM "chemin/schema.dtd">
Pour un schéma RelaxNG (ajouter avant l'élément racine) :
<?oxygen RNGSchema="chemin/schema.rng" type="xml" ?>
(ou <?oxygen RNGSchema="chemin/schema.rnc" type="compact"?>
)
Pour un W3C Schema (ajouter à l'élément racine) :
<elementRacine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="file:/chemin/schema.xsd" xmlns=...>
Une fois qu'un fichier XML a été associé à un schéma, il peut être validé :
Document > Document XML > Valider le document
CTRL+MAJ+V
icône :
En cas d'erreur, le message "Validation - échec" apparaît en bas à droite à côté d'un petit carré rouge . Les retours de la validation sont présentés dans la fenêtre du bas.
Si le fichier est valide, le message "Le document est valide" apparaît en bas à droite, à côté d'un petit carré vert .
Oxygen permet la validation dynamique des fichiers XML dès qu'ils sont associés à un schéma. Les erreurs de validation apparaissent alors soulignées en rouge directement dans l'éditeur.
Document > Document XML > Associer un schéma
Icône :