Welcome Guest! Log in
×

Notice

The forum is in read only mode.
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…

Topic-icon Solved XML-Validator

  • Aminatou
  • Aminatou's Avatar Topic Author
30 May 2017 11:57 #1 by Aminatou
XML-Validator was created by Aminatou
Bonjour,
J'ai réalisé un xsdValidator en suivant ce lien : stambia.org/component/content/article?id...-xml-file-with-a-xsd
Cependant la validation ne gère pas les erreurs liées au attribut <xsd:enumeration>.

J'ai trouvé sur le forum un sujet similaire stambia.org/forum/designer-questions/89-...se-constraint-in-xsd . J'ai téléchargé et appliqué l'exemple qui y était attaché. Mais rien..........

Pourriez vous me proposer des pistes......
Merci

Cordialement
More
30 May 2017 15:22 #2 by Thomas BLETON
Replied by Thomas BLETON on topic XML-Validator
Bonjour,
Comment ça "rien" ? Que se passe-t-il ?
Pouvez-vous montrer un exemple de Xml / Xsd pour lequel ça ne marche pas, et préciser ce qui se passe ?
  • Aminatou
  • Aminatou's Avatar Topic Author
30 May 2017 16:11 - 30 May 2017 16:13 #3 by Aminatou
Replied by Aminatou on topic XML-Validator
L'exemple attaché sur le lien " stambia.org/forum/designer-questions/89-...se-constraint-in-xsd" valide mon fichier xml.




Ce qui ne devrait pas être le cas.

Ci joint le fichier XML, le XSD et l'export des dépendance
Attachments:
Last edit: 30 May 2017 16:13 by Aminatou.
More
06 Jun 2017 09:57 - 06 Jun 2017 12:07 #4 by Thomas BLETON
Replied by Thomas BLETON on topic XML-Validator
Je n'ai pas pu tester avec vos fichier, il manque le fichier .dtd dans l'archive.

Ci-joint un test simple avec une énumération.
Elle devrait produire une erreur "Value 'white' is not facet-valid with respect to enumeration '[red, green, blue]'. It must be a value from the enumeration'.

Pouvez-vous vérifier que c'est bien le cas ?

Pouvez-vous aussi joindre le .dtd pour que je fasse un essai de mon côté ?

This message has an attachment file.
Please log in or register to see it.

Last edit: 06 Jun 2017 12:07 by Thomas BLETON.
  • Aminatou
  • Aminatou's Avatar Topic Author
07 Jun 2017 15:21 #5 by Aminatou
Replied by Aminatou on topic XML-Validator
Bonjour,
Merci pour le retour, j'ai repris votre exemple et effectivement ca marche bien.
J'arrive pas à détecter pourquoi ca ne marche pas avec notre xsd.
Ci joint le .dtd

This message has an attachment file.
Please log in or register to see it.

More
07 Jun 2017 16:37 - 21 Nov 2017 12:43 #6 by Thomas BLETON
Replied by Thomas BLETON on topic XML-Validator
Effectivement je confirme, la validation passe sous silence la mauvaise valeur d'enum.
J'ai testé sur un service de validation en ligne, indépendant de Stambia DI, et on observe le même comportement :
www.utilities-online.info/xsdvalidation/...0a62e5-xsdvalidation
(le DTD est incorporé au xml dans ce service).

Pourtant, quand on supprime les références à la DTD, l'erreur est bel et bien signalée :
www.utilities-online.info/xsdvalidation/...c92d59-xsdvalidation

Est-ce que vous connaissez d'autres outils de validation qui remontent l'erreur même lorsque la référence à la DTD est présente ?
Last edit: 21 Nov 2017 12:43 by Thomas BLETON.