OctaSapien

Validateur de sous-ensemble XSD

FREE
Plus de propositions

Vous avez trouvé quelque chose que nous pourrions améliorer ?
Guide d'utilisation pratique

Guide d'utilisation pratique

Un flux de travail pratique pour Validateur de sous-ensemble XSD

Validez XML par rapport au sous-ensemble déterministe XSD pris en charge ; les fonctionnalités non prises en charge et les références non résolues échouent.

1. Préparez-vous

Collez ou importez une entrée représentative et exécutez la validation avant de l'utiliser dans une interface, un test ou un transport.

2. Révision

Résolvez chaque erreur signalée à partir du premier échec, puis exécutez à nouveau la validation jusqu'à ce que l'entrée soit propre.

3. Mettre en pratique

Validez le résultat par rapport au contrat d'interface et ciblez le runtime CPI avant de le transporter ou de le partager.

Vérification avant utilisation opérationnelle

  • Utilisez un cas représentatif avec les données nécessaires pour le reproduire.
  • Confirmez le résultat dans l'environnement cible autorisé lorsque les versions d'exécution, les espaces de noms, les extensions, les autorisations ou la configuration du système peuvent modifier le résultat.
  • Enregistrez la source, les hypothèses, les paramètres de l'outil et le résultat attendu afin qu'un autre examinateur puisse reproduire la vérification et distinguer les faits vérifiés des recommandations.

Où Validateur de sous-ensemble XSD s'intègre dans un flux de travail de livraison

Cas d'utilisation les plus adaptés

Vérifiez un document XML par rapport à un sous-ensemble XSD pris en charge avant un test SOAP ou CPI : racine et espace de noms racine, ordre et occurrences des éléments, attributs requis, types de base et énumérations.

Exemple représentatif

Essayez ceci XSD : <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="Order"><xs:complexType><xs:sequence><xs:element name="id" type="xs:integer"/></xs:sequence></xs:complexType></xs:element></xs:schema> XML <Order><id>7</id></Order> réussit ce contrôle. Remplacez 7 par A pour obtenir une erreur de type à /Order/id.

Que vérifier ensuite

Il ne s'agit pas d'un validateur XSD complet : les importations, les inclusions, les choix, tout et les extensions ne sont pas pris en charge. Un schéma non pris en charge empêche la vérification ; cela ne prouve pas que le XML n'est pas valide. Confirmez le résultat avec un validateur complet en utilisant la version du schéma cible.