Schémas XML

MéthodeAssocier 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éthodeContrô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 : Valider

En cas d'erreur, le message "Validation - échec" apparaît en bas à droite à côté d'un petit carré rouge Document non valide. 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 Document valide.

RemarqueValidation 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émentAutre méthode pour déclarer un schéma

  • Document > Document XML > Associer un schéma

  • Icône : Associer un schéma