Two elements are declared. The second one has type derived by extension from type of the first element. Blockong constraints of the first element is empty, so the second element is substitutable for the first one.
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/#cElement_Declarations
TEST disallowedsubst00502m1 - complex type substitution: no blocking constraints (valid schema)
Item | Value |
---|---|
title | disallowedsubst00502m1 - complex type substitution: no blocking constraints (valid schema) |
name | disallowedsubst00502m1 |
source | ../disallowedSubst00502m1.xsd |
schemaName | ../disallowedSubst00502m1.xsd |
executeClass | com.sun.jaxb_tck.sigtest.JAXBTest |
executeArgs | -TestURL $testURL -Plugin com.sun.jaxb_tck.sigtest.JaxbPlugin -FileName disallowedsubst00502m1.sig -PackageWithoutSubpackages $package |
keywords | schema positive |
package | javasoft.sqe.tests.elemdecl.disallowedsubst.disallowedsubst00502m.disallowedsubst00502m1 |
signature | disallowedsubst00502m1.sig |
TEST Positive - complex type substitution: no blocking constraints (valid schema)
Item | Value |
---|---|
title | Positive - complex type substitution: no blocking constraints (valid schema) |
name | Positive |
source | ../disallowedSubst00502m1.xsd |
schemaName | ../disallowedSubst00502m1.xsd |
executeClass | javasoft.sqe.tests.api.jakarta.xml.bind.JAXBTest |
executeArgs | -TestURL $testURL -package $package -out :ref -document ../disallowedSubst00502m1_p.xml -pcontent disallowedsubst00502m1-disallowedSubst00502m1_p.jbx |
keywords | positive document |
package | javasoft.sqe.tests.elemdecl.disallowedsubst.disallowedsubst00502m.disallowedsubst00502m1 |
document | ../disallowedSubst00502m1_p.xml |
jb-context | disallowedsubst00502m1-disallowedSubst00502m1_p.jbx |