Rubrique précédente: Assertion XML XPath Assertion (Assertion XPath de résultat XML)Rubrique suivante: Assertions JSON


Assertion Ensure XML Validation (Valider le code XML)

L'assertion Ensure XML Validation vous permet de valider un document XML. Vous pouvez vérifier si le document XML est correctement formé, le valider à l'aide d'un document DTD (Document Type Definition) ou en utilisant un ou plusieurs schémas. Si vous disposez d'un fragment XML, vous pouvez indiquer à DevTest d'ajouter la balise de déclaration XML. Vous pouvez également spécifier que les avertissements sont signalés par DevTest comme des erreurs. et entrer le contenu XML pour le valider en tant que propriété.

Entrez les paramètres suivants.

Name (Nom)

Nom de l'assertion.

If (Si)

Permet de spécifier le comportement de l'assertion à partir de la liste déroulante.

then (alors)

Spécifie l'étape vers laquelle rediriger si l'assertion se déclenche.

Log (Journal)

Identifie le texte d'événement à imprimer si l'assertion se déclenche.

Source

Propriété qui contient le contenu XML. Si ce champ est vide, la dernière réponse est utilisée.

Validate (Valider)

Vous pouvez sélectionner plusieurs options de validation :

Well Formed XML (Format du code XML correct)

Vérifie que le format du code XML est correct.

DTD Conformance (Conformité à une définition de type de document)

Vérifie la conformité à un document DTD.

Schema(s) (Schéma(s))

Vérifie la conformité à un ou plusieurs schémas.

XML Fragment (Fragment de code XML)

Si le code XML est un fragment, une déclaration XML est ajoutée dans la partie supérieure du fragment.

Treat Warnings As Errors (Traiter les avertissements comme des erreurs)

Les avertissements sont traités comme des erreurs.

Honor All Schema Locations (Respecter tous les emplacements de schémas)

S'il y a plusieurs importations pour le même espace de noms, cette option ouvre chaque emplacement de schéma plutôt que le premier uniquement.

Pour exécuter l'assertion, cliquez sur Run Assertion (Exécuter l'assertion).

 

Onglet Validation

Vous pouvez effectuer la validation en cliquant sur Run Validation (Exécuter la validation). Les erreurs de validation qui peuvent se produire sont affichées dans la liste Validation Error List (Liste des erreurs de validation). Vous pouvez utiliser l'option Validation Type (Type de validation) pour sélectionner la méthode de gestion des erreurs à appliquer :

No Errors Allowed (Erreurs non autorisées)

La validation échoue en cas d'erreur.

Error Message Expressions (Expression de message d'erreur)

Vous pouvez marquer les erreurs à ignorer dans la validation. Si vous sélectionnez cette option, vous pouvez sélectionner les erreurs à ignorer dans la liste Validation Error List (Erreurs de validation).

 

Onglet Schemas (Schémas)

Onglet Schemas (Schémas) de l'étape Ensure XML Validation (Valider le code XML)

Entrez les informations de chaque schéma à utiliser dans la validation. Vous pouvez également spécifier le schéma par défaut :

Default Schema URL (URL de schéma par défaut)

Vous pouvez spécifier l'URL par défaut du schéma. Cette option est facultative.

WSDL URL (URL du document WSDL)

Spécifiez l'URL d'un document WSDL. Cette option est facultative.