Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Validation XML

Enterprise Architect fournit la validation des documents XML. Les documents peuvent être vérifiés par rapport au schéma XML ou aux définitions de Type de données (DTD). La validation est effectuée à partir d'un éditeur Enterprise Architect à l'aide de son menu contextuel. Souvent, un document XML contiendra des informations relatives au schéma auquel il se conforme. Vous pouvez cependant choisir de remplacer cela, en validant le document par rapport à n'importe quel schéma, soit sur un chemin sur votre machine locale, soit sur une URL. Cet exemple illustre l'utilisation de la fonctionnalité pour un document qui contient un attribut incorrect.

Accéder

Menu Contexte

Accessible depuis le menu contextuel de n'importe quelle fenêtre d'éditeur affichant du contenu xml.

Cliquez-droit dans la fenêtre de l'éditeur et choisissez 'Validation XML'

Validation de documents XML

Marcher

Action

Voir également

1

Ouvrez le document XML à valider.

2

Utilisez le menu contextuel de l'éditeur et sélectionnez l'option 'Validation XML'.

3

Sélectionnez la grammaire de votre choix parmi les options disponibles :

  • Schéma XML (par défaut)
  • Définition du Type de données

4

Sélectionnez l'emplacement du schéma. 'Défini dans le document' est sélectionné par défaut. Il est courant qu'un document XML spécifie les schémas qui régissent son contenu. Pour choisir un schéma différent de celui défini dans le document, sélectionnez "Externe" et indiquez soit une URL, soit un chemin de fichier. Exemples:

  • http://mondomaine/monschema.xsd
  • c:\mondomaine\monschéma.xsd

5

Cliquez sur OK . La sortie de la validation sera affichée dans l'onglet 'Validation XML' de la fenêtre Sortie système.

Exemple de validation de document XML

Figure 1 : Le document XML avec un attribut invalide valeur 'nyss'

Dans cet exemple, le document décrit un article en stock qui a un code d'échange invalide 'nyss'. Comme on peut le voir sur ce schéma, les seules valeurs valides pour l'attribut 'exchange' sont 'nyse', 'nasdaq' ou 'ftsi'.

Figure 2 : Schéma XML décrivant les codes boursiers autorisés

Cette image montre le schéma utilisé dans la validation. La déclaration d'un élément 'portfolio' peut être vue ici comme étant composée d'un ou plusieurs éléments 'stock'. Chaque élément stock nécessite à son tour un attribut 'exchange' nommant un code pour la bourse en question.

Figure 3 : La boîte de dialogue 'Validation XML' nommant un fichier de schéma local

Il s'agit de la boîte de dialogue 'Validation XML' . Il est accessible à partir du menu contextuel de n'importe quel éditeur dans Enterprise Architect qui contient du contenu XML. Ici, vous pouvez sélectionner le schéma à utiliser dans la validation. Dans l'exemple, le processeur validera le document à l'aide d'un fichier de schéma local. Il s'agit simplement du même schéma nommé par le document, mais il peut s'agir de n'importe quel schéma (un développement ou une version ultérieure du schéma par exemple).

Figure 4 : La fenêtre de sortie du système affichant une erreur de validation

Cette image montre les résultats de la validation. La valeur d'attribut ' valeur ' a été identifiée comme étant incorrecte selon l'énumération décrite par le schéma. Double-cliquer sur l'erreur affichera la ligne de code dans l'éditeur où elle pourra facilement être corrigée.