Schémas XML
Méthode : Associer un schéma à un fichier XML
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=...>
Méthode : Contrôler qu'un document est valide
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 .
Remarque : Validation dynamique
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.
Complément : Autre méthode pour déclarer un schéma
Document > Document XML > Associer un schéma
Icône :