An example of Conditional Inclusion of schema components, using vc:minVersion attribute. An example of Conditional Inclusion of schema components, using vc:minVersion attribute. The instance test fails because, assertion in this example is "false" and that been included in validation episode. Run instance test in XSD 1.1 mode. The validation fails (due to a different element declaration been selected, whose assertion failure causes validation episode to fail). Run instance test in XSD 1.1 mode. Assertion will be functional in this case, which would fail causing failure of validation episode. The facet "totalDigits" won't be functional since it only works in XSD 1.0 mode. Run instance test in XSD 1.1 mode. Now the type "TEST_V2" is used to validate an XML element and assertion failure occurs causing failure of validation episode. Run instance test in XSD 1.1 mode. Now the type "TEST_V2" is used to validate an XML element and validation episode succeeds, since an assertion is also true. Run instance test in XSD 1.1 mode. In this example, type xs:int is selected to validate an XML instance, since check [vc:typeAvailable="xs:int"] succeeds but [vc:typeAvailable="my:myInt"] doesn't. This test results in validation success. Run instance test in XSD 1.1 mode. In this example, type xs:int is selected to validate an XML instance, since check [vc:typeAvailable="xs:int"] succeeds but [vc:typeAvailable="xs:int my:myInt"] doesn't. This test results in validation success.