Comment valider XML par rapport à XSD dans Notepad ++

Dans cet article, nous expliquerons comment valider XML par rapport à XSD dans Notepad++ . Un fichier XML(XML) ( eXtensible Markup Language ) est un fichier de balisage composé d'un ensemble de règles d'encodage de documents dans des formats lisibles par l'homme et par machine. Il est utilisé pour stocker et transporter les données. Alors que XSD signifie XML Schema Definition  donnée par le World Wide Web Consortium(World Wide Web Consortium) ( W3C ). Il est principalement utilisé pour définir la structure et le contenu d'un fichier XML .

XSD contient un ensemble de règles de validation pour valider l'exactitude d'un fichier XML . Il définit la syntaxe et la manière dont les éléments et attributs doivent être utilisés dans un fichier XML . Un document XML est bien formé s'il est validé par rapport à XSD . Les programmeurs utilisent XML Schema pour vérifier et s'assurer que les éléments et les éléments d'un document sont correctement utilisés et sans erreur. Lorsque vous effectuez une validation XSD sur un fichier (XSD)XML , il met en surbrillance et affiche les erreurs dans le document que vous devez corriger. Vous pouvez facilement éliminer toutes les erreurs dans le document en utilisant les erreurs et les commentaires en surbrillance.

Vous pouvez facilement valider votre document XML par rapport à XSD à l'aide de l' application Notepad++ . Notepad++ est un éditeur de texte et de code source populaire pour divers langages de programmation et peut également être utilisé comme éditeur LaTeX(LaTeX editor) . Vous pouvez utiliser sa fonctionnalité Plugins pour valider un document XML à l'aide d'un fichier XSD. Ici, nous allons vous montrer la procédure exacte étape par étape pour effectuer la validation XML par rapport à XML Schema(XML Schema) . Passons directement au tutoriel maintenant !

Voir : (See:) How to set Notepad++ as default editor for .xml files.

Comment valider XML par rapport à XSD dans Notepad++

Voici les principales étapes pour valider des documents XML à l'aide de fichiers XSD dans Notepad++ :

  1. Téléchargez et installez l' application Notepad++ .
  2. Lancez l'application Notepad++.
  3. Ouvrez l'administrateur des plugins.
  4. Sélectionnez(Select) et installez les outils XML(Install XML Tools) dans Notepad++ .
  5. Importez le document XML que vous souhaitez valider.
  6. Cliquez(Click) sur l' option Plugins > XML Tools > Validate maintenant.
  7. Parcourez(Browse) et sélectionnez un fichier XSD pour valider le fichier XML par rapport à celui-ci.

Maintenant, discutons des étapes ci-dessus dans l'élaboration !

Tout d'abord, si vous ne l'avez pas déjà, vous devez download Notepad++ puis l'installer sur votre PC Windows 11/10. Si vous ne souhaitez pas l'installer, vous pouvez utiliser son édition portable car elle est disponible dans les packages d'installation et portables. Alors, utilisez la version que vous préférez.

Après l'installation, lancez simplement l' application Notepad++ . Maintenant, allez dans son menu Plugins et cliquez sur l' option Plugins Admin .

Comment valider XML par rapport à XSD dans Notepad ++

Dans la fenêtre d' administration des plugins(Plugins Admin) , vous verrez une liste des plugins disponibles que vous pouvez activer ou désactiver quand vous le souhaitez. En outre, il affiche les plugins que vous avez installés et pour lesquels des mises à jour sont disponibles. Dans cette liste de plugins dans l' onglet Disponible(Available) , faites défiler jusqu'aux outils XML(XML Tools) ; il sera présent en fin de liste.

Sélectionnez le plugin XML Tools et vous pourrez voir la description et les utilisations du plugin. Cochez la case Outils XML(XML Tools) , puis appuyez sur le bouton Installer .(Install)

Notepad++ devra quitter et redémarrer pour installer le plugin. Confirmez la même chose à l'invite suivante en cliquant sur le bouton OK. L'installation ne prend que quelques secondes. Après l' installation du plugin XML Tools , Notepad++ sera redémarré rapidement.

Vous devez maintenant ouvrir le document XML que vous souhaitez valider par rapport à XSD . Après avoir ouvert le fichier XML , allez dans le menu Plugins et vous verrez maintenant l' option Outils XML ajoutée. ( XML Tools)Allez simplement dans l'option (Simply)XML Tools > Validate Now et cliquez dessus. Vous pouvez également appuyer sur la combinaison de Ctrl + Alt + Shift + M pour ouvrir l' option Valider(Validate) maintenant.

Maintenant, sélectionnez le fichier XSD par rapport auquel vous souhaitez valider le document XML ouvert . Parcourez simplement(Simply) puis importez le fichier XSD dans le champ correspondant. Il affiche également l' URI de l'espace de noms(Namespace URI) .

Appuyez sur le bouton OK pour commencer la validation XML par rapport au fichier de schéma XML importé .

Le fichier de document XML sera maintenant validé par rapport à XSD et s'il y a des problèmes, il mettra en évidence les erreurs avec des commentaires pour les corriger.

Vous pouvez maintenant corriger les erreurs présentes dans votre document XML grâce aux commentaires donnés par la validation XSD . Lorsque vous avez corrigé toutes les erreurs, relancez le bouton Valider(Validate) maintenant pour valider le contenu XML . Si tout est bon dans le fichier XML , il affichera un message indiquant Aucune erreur détectée(No error detected) .

Si vous avez activé les options Activer la validation automatique à partir des Plugins > XML Tools , chaque fois que vous apportez et enregistrez des modifications à votre document XML , cela vous permettra de valider XML par rapport à XSD .

Voici donc comment vous pouvez utiliser Notepad++ pour valider des documents XML par rapport à XSD en installant un simple plugin à partir de son Plugins Admin .

Lisez maintenant : (Now read:) Tâche SvcRestartTask, Le XML de la tâche contient un nœud inattendu.(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

Je suis un développeur iPhone et macOS avec de l'expérience à la fois dans Windows 11/10 et dans la toute nouvelle plate-forme iOS d'Apple. Avec plus de 10 ans d'expérience, j'ai une compréhension approfondie de la façon de créer et de gérer des fichiers sur les deux plateformes. Mes compétences vont au-delà de la simple création de fichiers - j'ai également une solide connaissance des produits Apple, de leurs fonctionnalités et de leur utilisation.



Related posts