Voorwaardelijke validatie met XML-schema

Dit is waarschijnlijk eenvoudig, maar ik heb moeite om het uit te voeren met mijn basiskennis van xml en xml Schema.

Alle hulp wordt dankbaar ontvangen.

Gegeven het volgende XML-bestandsfragment:


   ...
   3
   User entered in error
   ...


   ...
   1
   
   ...

Is there a way I can conditionally validate the xml file ensuring the string element is mandatory when the numeric element has a value of 3 but optional when the is another value?

Bij voorbaat dank...

3

1 antwoord

No you can't, not with xml Schema.

U moet die logica in uw code schrijven, nadat u de XML-structuur met het Schema hebt gevalideerd en controleert of de inhoud geldig is.

4
toegevoegd
Ik was zo ongeveer tot die conclusie gekomen, maar hoopte dat ik ongelijk had.
toegevoegd de auteur Ollie, de bron