Test attribute declaration with optional attribute form = 'qualified' at top level
Test attribute declaration with optional attribute form = 'unqualified' at top level
Test attribute declaration with optional attribute form = 'foo'
Test attribute declaration with optional attribute form = ''
Test attribute declaration with optional attribute form = 'Qualified'
Test attribute declaration with optional attribute form = 'Unqualified'
Test attribute declaration with optional attribute form = 'qualified'
Test attribute declaration with optional attribute form = 'unqualified'
Test attribute declaration with optional attribute id = 'a'
Test attribute declaration with optional attribute id = 'very long id > 1000 chars'
Test attribute declaration with optional attribute id = 'all valid chars'
Test attribute declaration with optional attribute id = '_1'
Test attribute declaration with optional attribute id = ''
Test attribute declaration with optional attribute id = '0'
Test attribute declaration with attribute name = 'a'
Test attribute declaration with attribute name = 'very long name > 1000 chars'
Test attribute declaration with attribute name = '_1'
Test attribute declaration with attribute name = ''
Test attribute declaration with attribute name = '0'
Test attribute declaration with attribute name = '''
Test attribute declaration with attribute name = 'a:b' namespace for prefix 'a' is declared
Test attribute declaration with attribute name = 'a:b' namespace for prefix 'a' is NOT declared
Test attribute declaration with attribute name = 'a:b:b'
Test attribute declaration with attribute name = ':_'
Global attribute declaration type='global simple type'
Global attribute declaration type='global complex type'
Global attribute declaration type='simpleType derived by restrictrion from another simpleType'
Global attribute declaration type='simpleType with a list of number'
Global attribute declaration type=':_'
Global attribute declaration type='123'
Global attribute declaration type='simpleType with a union of two list and a atomic simpleType'
Local attribute declaration ref='global attribute name'
Test attribute declaration with optional attribute ref = 'local attribute name'
Test attribute declaration with optional attribute ref = 'global attributeGroup name'
reference to a global complex Type with simpleContentref='foo'
Local attribute declaration ref=':_'
Local attribute declaration ref='123'
Local attribute declaration ref=''
reference an attribute that is from imported xsdref='global attribute which is declared in an imported XSD'
Test attribute declaration with optional attribute use = 'prohibited'
Test attribute declaration with optional attribute use = 'optional'
Test attribute declaration with optional attribute use = 'required'
Test local attribute declaration with optional attribute use = 'default'
Test local attribute declaration with optional attribute use = 'fixed'
Test local attribute declaration with optional attribute use = ''
Test local attribute declaration with optional attribute use = 'foo'
Test global attribute declaration with optional attribute use = 'default'
Test global attribute declaration with optional attribute use = 'fixed'
Test global attribute declaration with optional attribute use = ''
Test global attribute declaration with optional attribute use = 'foo'
Attribute/attribute with non schema namespacetargetNamespace='foo:bar'
Attribute/attribute with non schema namespacetargetNamespace=''
Attribute/attribute with non schema namespacetargetNamespace='http://foo'
Test attribute declaration with optional attribute value = 'string'
Basic attribute with just annotation content
Basic attribute with just simpleType content
Basic attribute with annotation followed by simpleType content
Basic attribute with two annotation content
Basic attribute with simpleType follow by annotation content
Basic attribute with two simpleType content
xml doc do not specify the attribute, for att declared under schema, complexType and attributeGroup, use = 'prohibited'
xml doc specify the attribute, attribute decl under schema, use = 'prohibited'
xml doc specify the attribute, attribute decl under complex type, use = 'prohibited'
xml doc does not specify the attribute, attribute decl under attribute group, use = 'prohibited'
xml doc do not specify the attribute, use = 'optional'
xml doc specify the attribute, use = 'optional'
xml doc specify the attribute, for att declared under complexType and attributeGroup, use = 'required'
xml doc do not specify the attribute, attribute decl under schema use = 'required'
xml doc do not specify the attribute, attribute decl under complexType, use = 'required'
xml doc do not specify the attribute, attribute decl under attribute group use = 'required'
parent is schema, use = 'default'
parent is schema, use = 'fixed'
parent is complexType, use = 'default'
parent is complexType, use = 'fixed'
parent is attributeGroup, use = 'default'
parent is attributeGroup, use = 'fixed'
xml doc do not specify the attribute, use = 'fixed, value='123''
Basic attribute with parent schema, parent attributeGroup, parent complexType (test most of the common type and ref)
Schema Rep Constraint: 1. Parent is schema, default and fixed both present, ,
Schema Rep Constraint: 1. Parent is schema, use=absent, default=abc',
Schema Rep Constraint: 1. Parent is schema, use=optional, default=abc',
Schema Rep Constraint: 1. Parent is schema, use=required, default=abc',
Schema Rep Constraint: 1. Parent is schema, use=prohibited, default=abc',
Schema Rep Constraint: 1. Parent is schema, use=absent, fixed=abc',
Schema Rep Constraint: 1. Parent is schema, use=optional, fixed=abc',
Schema Rep Constraint: 1. Parent is schema, use=required, fixed=abc',
Schema Rep Constraint: 1. Parent is schema, use=prohibited, fixed=abc',
Schema Rep Constraint: 1. Parent is schema, ref present, ,
Schema Rep Constraint: 1. Parent is schema, type present, simpleType childNode present,
Schema Rep Constraint: 1. Parent is schema, name= xmlns, ,
Schema Rep Constraint: 1. Parent is schema, name=xmlns:, ,
Schema Rep Constraint: 1. Parent is schema, name=xmlns:a, ,
Schema Rep Constraint: 1. Parent is schema, targetNamespace of the attribute decl is http://www.w3.org/2001/XMLSchema-instance, ,
Schema Rep Constraint: 1. Parent is attributeGroup, default and fixed both present, ,
Schema Rep Constraint: 1. Parent is attributeGroup, use=absent, default=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=optional, default=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=required, default=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=prohibited, default=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=absent, fixed=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=optional, fixed=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=required, fixed=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, use=prohibited, fixed=abc',
Schema Rep Constraint: 1. Parent is attributeGroup, ref present, name present,
Schema Rep Constraint: 1. Parent is attributeGroup, ref present, simpleType childNode present,
Schema Rep Constraint: 1. Parent is attributeGroup, ref present, form attribute present,
Schema Rep Constraint: 1. Parent is attributeGroup, ref present, type attribute present,
Schema Rep Constraint: 1. Parent is attributeGroup, type present, simpleType childNode present,
Schema Rep Constraint: 1. Parent is attributeGroup, name= xmlns, ,
Schema Rep Constraint: 1. Parent is attributeGroup, name=xmlns:, ,
Schema Rep Constraint: 1. Parent is attributeGroup, name=xmlns:a, ,
Schema Rep Constraint: 1. Parent is attributeGroup, targetNamespace of the attribute decl is http://www.w3.org/2001/XMLSchema-instance, ,
Schema Rep Constraint: 1. Parent is complexType, default and fixed both present, ,
Schema Rep Constraint: 1. Parent is complexType, use=absent, default=abc',
Schema Rep Constraint: 1. Parent is complexType, use=optional, default=abc',
Schema Rep Constraint: 1. Parent is complexType, use=required, default=abc',
Schema Rep Constraint: 1. Parent is complexType, use=prohibited, default=abc',
Schema Rep Constraint: 1. Parent is complexType, use=absent, fixed=abc',
Schema Rep Constraint: 1. Parent is complexType, use=optional, fixed=abc',
Schema Rep Constraint: 1. Parent is complexType, use=required, fixed=abc',
Schema Rep Constraint: 1. Parent is complexType, use=prohibited, fixed=abc',
Schema Rep Constraint: 1. Parent is complexType, ref present, name present,
Schema Rep Constraint: 1. Parent is complexType, ref present, simpleType childNode present,
Schema Rep Constraint: 1. Parent is complexType, ref present, form attribute present,
Schema Rep Constraint: 1. Parent is complexType, ref present, type attribute present,
Schema Rep Constraint: 1. Parent is complexType, type present, simpleType childNode present,
Schema Rep Constraint: 1. Parent is complexType, name= xmlns, ,
Schema Rep Constraint: 1. Parent is complexType, name=xmlns:, ,
Schema Rep Constraint: 1. Parent is complexType, name=xmlns:a, ,
Schema Rep Constraint: 1. Parent is complexType, targetNamespace of the attribute decl is http://www.w3.org/2001/XMLSchema-instance, ,
Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant NOT has the attribute at all,
Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant NOT has the attribute at all,
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant NOT has the attribute at all,
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant NOT has the attribute at all,
Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant NOT has the attribute at all,
Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant NOT has the attribute with value='abc',
Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant NOT has the attribute at all,
parent is schema (ref in complexType and attributeGroup), form=qualified, attributeFormDefault=absentattribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is schema (ref in complexType and attributeGroup), form=unqualified, attributeFormDefault=qualified,attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is schema (ref in complexType and attributeGroup), form=qualified, attributeFormDefault=absentattribute in xml doc is qualified with prefix
parent is schema (ref in complexType and attributeGroup), form=unqualified, attributeFormDefault=qualified,attribute in xml doc is qualified with prefix
parent is complexType, form=qualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is complexType, form=qualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is complexType, form=qualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is complexType, form=qualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefix
parent is complexType, form=qualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefix
parent is complexType, form=qualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefix
parent is complexType, form=unqualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is complexType, form=unqualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is complexType, form=unqualified, attributeFormDefault=qualified, attribute in xml doc has no prefix
parent is complexType, form=unqualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefix
parent is complexType, form=unqualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefix
parent is complexType, form=unqualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=qualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=qualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=qualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=qualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=qualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=qualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=unqualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=unqualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=unqualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declared
parent is attributeGroup,form=unqualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=unqualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefix
parent is attributeGroup,form=unqualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefix
Validation Rule: Attribute Locally Valid: type=int, instant xml value ='abc'
Validation Rule: Attribute Locally Valid: type=int, fixed='abc'
Validation Rule: Attribute Locally Valid: type=int, default='abc'
Validation Rule: Attribute Locally Valid: type=enumeration, instant xml value ='not a enumeration type'
Validation Rule: Attribute Locally Valid (check normalization): type=int, default=' 1 2'
Validation Rule: Attribute Locally Valid (check normalization): type=int, fixed=' 123', instant xml value=' 123 '
Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=' 1 2 3', instant xml value=' 1 2 3'
Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=' 1 2 3', instant xml value=' 1 2 3'
Validation Rule: Attribute Locally Valid (check normalization): type=NMTOKENS, fixed=' -linebreak -tab X -tab -linebreak Y -linebreak Z -linebreak', instant xml value='X Y Z'
Validation Rule: Attribute Locally Valid (check normalization): type=NMTOKENS, fixed='#xd; #xd;A #xa; #xa;B #xd; #xa;' instant xml value='#xD #xD A #xA #xA B #xD #xA'
Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=' -linebreak -tab X -tab -linebreak Y -linebreak Z -linebreak', instant xml value=' X Y Z '
Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed='#xd; #xd;A #xa; #xa;B #xd; #xa;' instant xml value='A B'
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=required, referenced in complexType with use=absent
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=required, referenced in complexType with use=optional
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=required, referenced in complexType with use=required
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=required, referenced in complexType with use=prohibited
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=optional, referenced in complexType with use=absent
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=optional, referenced in complexType with use=optional
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=optional, referenced in complexType with use=required
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=optional, referenced in complexType with use=prohibited
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=prohibited, referenced in complexType with use=absent
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=prohibited, referenced in complexType with use=optional
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=prohibited, referenced in complexType with use=required
Validation Rule: Attribute Locally Valid: global attribute 'foo' with use=prohibited, referenced in complexType with use=prohibited
Validation Rule: Attribute Locally Valid: global attribute 'foo' with, fixed='123', referenced in complexType fixed='345'
Attribute/attribute decl within attribute decl
element decl within attribute decl
global decl can't contain ref
type='my simple type', fixed=conform to the type, and xml instant has the attribute with valid value
type='my simple type', fixed=conform to the type, and xml instant has the attribute with invalid value
type='my simple type', fixed=NOT conform to the type
use=required, fixed and default are absent (must appear, value can be anything), instant xml value=36
use=required, fixed and default are absent (must appear, value can be anything), instant xml attribute absent
use=required, fixed='37' (must appear once, value must be '37'), instant xml value does not appear
use=required, fixed='37' (must appear once, value must be '37'), instant xml value =36
use=required, fixed='37' (must appear once, value must be '37'), instant xml value =37
use=required, fixed='37' (must appear once, value must be '37'), instant xml value =38
use=absent, fixed='37' (may appear once, if appear, value must be '37'), instant xml value does not appear (attribute not exist in instant doc)
use=absent, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =36
use=absent, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =37
use=absent, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =38
use=optional, fixed='37' (may appear once, if appear, value must be '37'), instant xml value does not appear (attribute not exist in instant doc)
use=optional, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =36
use=optional, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =37
use=optional, fixed='37' (may appear once, if appear, value must be '37'), instant xml value =38
use=absent, default='37' (may appear once, may have any value), instant xml value does not appear (this will have the default attribute and value)
use=absent, default='37' (may appear once, may have any value), instant xml value=37
use=absent, default='37' (may appear once, may have any value), instant xml value=38
use=optional, default='37' (may appear once, may have any value), instant xml value does not appear (this will have the default attribute and value)
use=optional, default='37' (may appear once, may have any value), instant xml value=37
use=optional, default='37' (may appear once, may have any value), instant xml value=38
name='foo' use=optional, default='37' (may appear once, may have any value) name='foo1', instant xml value=38
use=prohibited, default='37' (must not appear in xml instant, attribute does not appear in the instant XML (attribute not exist in instant doc)
use=prohibited, fixed='37' (must not appear in xml instant, attribute does not appear in the instant XML (attribute not exist in instant doc)
use=prohibited, default='37' (must not appear in xml instant, attribute does appear in the instant XML (attribute not exist in instant doc)
use=prohibited, fixed='37' (must not appear in xml instant, attribute does appear in the instant XML (attribute not exist in instant doc)
Test that attributes from imported schema (global, attribute Group, complexTyped and simpleTyped) are recognized
parent is complexType, Attr Decl before simpleContent
parent is complexType, Attr Decl before complexContent
parent is complexType, Attr Decl, followed by Attr Group, follow by Attr
Attr Decl before annotation
Parent is schema, and name is absent
Attribute/attribute decl with child of node other than notation and simpleType, child=complexType
two attribute decl with the same name, one follow the other in global
two attribute decl with the same name, one inside attribute Group and other is a reference to global attribute
two attribute decl with the same name, one from local one from referenced attribute Group
two attribute decl with the same name, one from global, one from from imported XSD with different namespace
two attribute decl with the same name, one from global, one from from redefine XSD with same namespace
two attribute decl with the same name, one from global, one from included XSD
two attribute decl with the same name, reference from different attributeGroup
Attribute/attribute decl under extension element
two attribute decl with same id, one under attribute group and, one in element.
two attribute decl with same id, one under attribute group and, one from imported xsd
two attribute decl with same id, one in complex type and, one redefine
two attribute decl with same id, one in element and one from included
two attribute, same loca name, from different namespace on same element
70993 - XmlSchema: Redefine does not recognize restriction of attribute
71821 - prohibited attribute doesn't work
Bug 68655 - xml:space attribute cannot be added to the parent when there are children existing
Test attributeGroup declaration with optional attribute id='a'
Test attributeGroup declaration with optional attribute id='0'
Test attributeGroup declaration with optional attribute id=''
Test attributeGroup declaration with attribute id=':a'
Test attributeGroups: 2 global attributeGroups with same ID
Test attributeGroups: 2 attributeGroups, one is global and one is from 'redefine', with same ID
Test attributeGroups: 2 attributeGroup, one is from complexType and one is inside another attributeGroup of some extension, with same ID
Test attributeGroups: 2 attributeGroup, one is from imported xsd, and one is from included xsd, with same ID
Test attributeGroups: redefine an attributeGroup and give it an existing ID
Test attributeGroup declaration with attribute name='a'
Test attributeGroup declaration: cannot have name attribute if not global, parent is attributeGroup, name='a'
Test attributeGroup declaration: cannot have name attribute if not global, parent is complexType, name='a'
Test attributeGroup declaration: cannot have name attribute if not global, parent is extension, name='a'
Test attributeGroup declaration: cannot have name attribute if not global (redefining global is ok), parent is redefine, name='a'
Test attributeGroup declaration with attribute name='0'
Test attributeGroup declaration with attribute name=''
Test attributeGroup declaration with attribute name='msxml'
Test attributeGroup declaration: 2 attributeGroups, one imported, one included with same name but different targetNamespace
Test attributeGroup declaration: 2 global attributeGroups with same name
Test attributeGroup declaration: 2 attributeGroups with same name both of them from different redefine, with same namespac.
Test attributeGroup declaration: 2 attributeGroups with same name both of them from different import, with different namespac.
Test attributeGroup declaration: 2 imported attributeGroups with same name and same targetNamespace
Test attributeGroup declaration: 2 imported attributeGroups with same name but different targetNamespace
Test attributeGroup declaration: 2 attributeGroups, one imported, one included with same name and same targetNamespace
Test attributeGroup declaration: cannot have ref attribute on global, parent is schema, ref='name of a global attribute group '
Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group declared at the beginning of xsd'
Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group from imported xsd'
Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group from included xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='name of global attribute group declared at the end of xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='name of attribute group declared inside a redefine', and xml instant has value different what is defined as fixed in the redefined attributeGroup.
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='name of attribute group declared inside a redefine', and xml instant has value same as what is defined as fixed in the redefined attributeGroup.
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='foo (not a valid reference to an attributeGroup)'
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref=''
Test attributeGroup declaration: self referencing, name='test', has child attributeGroup that also has, parent is attributeGroup, ref='test'
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='foo (a name of a global attribute)'
Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='very very log string ( more than 9999 chars)'
Test attributeGroup declaration: parent is complexType, ref='name of a global attribute group declared at the beginning of xsd'
Test attributeGroup declaration: parent is complexType, ref='name of a global attribute group from imported xsd'
Test attributeGroup declaration: parent is complexType, ref='name of a global attribute group from included xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref='name of global attribute group declared at the end of xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref='name of attribute group declared inside a redefine'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref='foo (not a valid reference to an attributeGroup)'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref=''
Test attributeGroup declaration: self referencing, name='test', has child attributeGroup that also has, parent is complexType, ref='test'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref='foo (a name of a global attribute)'
Test attributeGroup declaration: can only reference global attributeGroup parent is complexType, ref='very very log string ( more than 9999 chars)'
Test attributeGroup declaration: parent is extension, ref='name of a global attribute group declared at the beginning of xsd'
Test attributeGroup declaration: parent is extension, ref='name of a global attribute group from imported xsd'
Test attributeGroup declaration: parent is extension, ref='name of a global attribute group from included xsd'
Test attributeGroup declaration: parent is extension, ref='name of a global attribute group from included xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref='name of global attribute group declared at the end of xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref='name of attribute group declared inside a redefine'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref='foo (not a valid reference to an attributeGroup)'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref=''
Test attributeGroup declaration: self referencing, name='test', has child attributeGroup that also has, parent is extension, ref='test'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref='foo (a name of a global attribute)'
Test attributeGroup declaration: can only reference global attributeGroup parent is extension, ref='very very log string ( more than 9999 chars)'
Test attributeGroup declaration: parent is redefine, ref='name of a global attribute group declared at the beginning of xsd'
Test attributeGroup declaration: parent is redefine, ref='name of a global attribute group from imported xsd'
Test attributeGroup declaration: parent is redefine, ref='name of a global attribute group from included xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref='name of global attribute group declared at the end of xsd'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref='name of attribute group declared inside a redefine'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref='foo (not a valid reference to an attributeGroup)'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref=''
Test attributeGroup declaration: circular Ref is allow if parent is redefine, name='test', has child attributeGroup that also has, parent is redefine, ref='test'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref='foo (a name of a global attribute)'
Test attributeGroup declaration: can only reference global attributeGroup parent is redefine, ref='very very log string ( more than 9999 chars)'
attributeGroup with two attributeGroup as children, both has ref='foo'
attributeGroup with name='foo', complexType with name='foo'
attributeGroup with annotation
attributeGroup with two annotation
attributeGroup with 2000 attribute decl as child, the xml has the 2000 attributes
attributeGroup with just another attributeGroup, the xml has the attributes
attributeGroup with child in the sequence of ( att, attg, att, attg, att), the xml has the attributes
attributeGroup with two attribute, same name, same namespace
attribute group with two attribute, where the name of one att is same as the ref value of the other
attributeGroup with two attribute, same name, same type
attributeGroup with two attribute, same name, different type
attributeGroup with child attribute and attributeGroup which intern reference to different attributeGroup containing attributes and attributeGroup
attributeGroup with child attributeGroup that reference to an element
attributeGroup with child element declaration
attributeGroup with child attributeGroup that reference to a simpleType
attributeGroup with child attributeGroup that reference to complexType
Basic AttributeGroup ( w/ name = foo and containing an attributeGroup with ref = foobar) and attributeGroup (w/ name=foobar and containing an attributeGroup with ref=foo)
attributeGroup that has two attributeGroups, which reference to two different attributeGroups that reference the same attribute
attributeGroup that has two attributeGroups, parent is redefined, attG1 reference a global attributeGroup which define an attribute 'foo', attG2 reference the redefining xsd's attributeGroup 'foo' with same namespace
Basic AttributeGroup with anyAttribute (w/ id)
Basic AttributeGroup with anyAttribute (w/ annotation)
Basic AttributeGroup with anyAttribute (w/ namespace=##any), the xml has the attribute instance with no namespace
Basic AttributeGroup with anyAttribute (w/ namespace=##any), the xml has the attribute instance with 'foo' as its namespace
Basic AttributeGroup with anyAttribute (w/ namespace=##other), the xml has the attribute instance with namespace different from the targetNamdspace of the xsd
Basic AttributeGroup with anyAttribute (w/ namespace=##other), the xml has the attribute instance with namespace same as the targetNamdspace of the xsd
Basic AttributeGroup with anyAttribute (w/ namespace=##any), the xml has the attribute instance which fall under targetNS, but not defiled in the schema
Basic AttributeGroup with anyAttribute (w/ namespace=##local), the xml has the attribute instance which is namespace UNqualified
Basic AttributeGroup with anyAttribute (w/ namespace=##local), the xml has the attribute instance which is namespace qualified
Basic AttributeGroup with anyAttribute (w/ namespace='foo'), the xml has the attribute instance which is of namespace 'foo'
Basic AttributeGroup with anyAttribute (w/ namespace='foo'), the xml has the attribute instance which is of namespace 'bar'
Basic AttributeGroup with anyAttribute (w/ namespace=##targetNamespace), the xml has the attribute instance which is of namespace targetNamespace
Basic AttributeGroup with anyAttribute (w/ namespace=##targetNamespace), the xml has the attribute instance which is of namespace other than targetNamespace
AttributeGroup (w/ namespace=other, processContents=##skip), the xml has the attribute instance which conatins attribute not declared in any schema
AttributeGroup (w/ namespace=other, processContents=##lax), the xml has the attribute instance which conatins valid elements and attribute against schema
AttributeGroup (w/ namespace=other, processContents=##lax), the xml has the attribute instance which conatins invalid attribute against schema
AttributeGroup (w/ namespace=other, processContents=##strict), the xml has the attribute instance which conatins valid elements and attribute against schema
complexType's AttributeGroup with reference to attributeGroup from 'redefine', where there is an attribute declared as int, with value='37', the xml has the attribute instance which '36'
complexType's AttributeGroup with reference to attributeGroup from 'redefine', where there is an attribute declared as int, with value='37', the xml has the attribute instance which '37'
AttributeGroup with ref='foo' and has attribute decl as child
AttributeGroup with ref='foo' and has attributeGroup decl as child
AttributeGroup with ref='foo' and has AnyAattribute decl as child
AttributeGroup with ref='foo' and has annotation as child
circular reference, attG A ref to B which ref C which ref back to A
AttributeGroup (w/ namespace=other, processContents=##strict), the xml has the attribute instance which conatins invalid attribute against schema
Declaration with optional attribute abstract = 'false'
Declaration with optional attribute abstract = 'true'
Declaration with optional attribute abstract = '1'
Declaration with optional attribute abstract = '-1'
Declaration with optional attribute abstract = '0'
Declaration with optional attribute abstract = 'TRUE'
Declaration with optional attribute abstract = 'FALSE'
Declaration with optional attribute abstract = ''
Declaration with optional attribute block = '#all'
Declaration with optional attribute block = 'extension'
Declaration with optional attribute block = 'restriction'
Declaration with optional attribute block = 'restriction extension'
Declaration with optional attribute block = 'extension restriction'
Declaration with optional attribute block = 'restriction restriction'
Declaration with optional attribute block = 'extension extension'
Declaration with optional attribute block = 'substitution'
Declaration with optional attribute block = ''
Declaration with optional attribute final = '#all'
Declaration with optional attribute final = 'extension'
Declaration with optional attribute final = 'restriction'
Declaration with optional attribute final = 'restriction extension'
Declaration with optional attribute final = 'extension restriction'
Declaration with optional attribute final = 'restriction restriction'
Declaration with optional attribute final = 'extension extension'
Declaration with optional attribute final = 'substitution'
Declaration with optional attribute final = ''
Declaration with optional attribute id = 'foo123'
Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
Declaration with optional attribute id = ''
Declaration with optional attribute id = '123'
Declaration with optional attribute id = 'foo123' , name attribute='foo123'
Declaration with optional attribute mixed = 'true'
Declaration with optional attribute mixed = 'false'
Declaration with optional attribute mixed = '1'
Declaration with optional attribute mixed = '-1'
Declaration with optional attribute mixed = '0'
Declaration with optional attribute mixed = 'TRUE'
Declaration with optional attribute mixed = 'FALSE'
Declaration with optional attribute mixed = ''
Declaration with optional attribute name = 'fooType'
Declaration with optional attribute name = 'fooType' , complexType not global, parent is an element
Declaration with optional attribute name = 'a:b'
Declaration with optional attribute name = ''
Declaration with optional attribute name = 'xmlns'
Declaration with optional attribute name = '1foo'
Declaration with optional attribute name = '_foo'
Declaration with optional attribute name = '_1'
attribute with non-schema namespace
content of single annotation
content with two annotations
content with simpleContent
content with simpleContent then annotation
content with simpleContent then simpleContent
content with simpleContent then complexContent
content with simpleContent then group
content with simpleContent then all
content with simpleContent then choice
content with simpleContent then sequence
content with simpleContent then attribute
content with simpleContent then two attributes
content with simpleContent then attributeGroup
content with simpleContent then two attributeGroups
content with simpleContent then anyAttribute
content with simpleContent then two anyAttributes
content with complexContent
content with complexContent then annotation
content with complexContent then simpleContent
content with complexContent then complexContent
content with complexContent then group
content with complexContent then all
content with complexContent then choice
content with complexContent then sequence
content with complexContent then attribute
content with complexContent then two attributes
content with complexContent then attributeGroup
content with complexContent then two attributeGroups
content with complexContent then anyAttribute
content with complexContent then two anyAttributes
content with group
content with group then annotation
content with group then simpleContent
content with group then complexContent
content with group then group
content with group then all
content with group then choice
content with group then sequence
content with group then attribute
content with group then two attributes
content with group then attributeGroup
content with group then two attributeGroups
content with group then anyAttribute
content with group then two anyAttributes
content with all
content with all then annotation
content with all then simpleContent
content with all then complexContent
content with all then group
content with all then all
content with all then choice
content with all then sequence
content with all then attribute
content with all then two attributes
content with all then attributeGroup
content with all then two attributeGroups
content with all then anyAttribute
content with all then two anyAttributes
content with choice
content with choice then annotation
content with choice then simpleContent
content with choice then complexContent
content with choice then group
content with choice then all
content with choice then choice
content with choice then sequence
content with choice then attribute
content with choice then two attributes
content with choice then attributeGroup
content with choice then two attributeGroups
content with choice then anyAttribute
content with choice then two anyAttributes
content with sequence
content with sequence then annotation
content with sequence then simpleContent
content with sequence then complexContent
content with sequence then group
content with sequence then all
content with sequence then choice
content with sequence then sequence
content with sequence then attribute
content with sequence then two attributes
content with sequence then attributeGroup
content with sequence then two attributeGroups
content with sequence then anyAttribute
content with sequence then two anyAttributes
content with attribute
content with attribute then annotation
content with attribute then simpleContent
content with attribute then complexContent
content with attribute then group
content with attribute then all
content with attribute then choice
content with attribute then sequence
content with attribute then attribute
content with attribute then attributeGroup
content with attribute then two attributeGroups
content with attribute then anyAttribute
content with attribute then two anyAttributes
content with attributeGroup
content with attributeGroup then annotation
content with attributeGroup then simpleContent
content with attributeGroup then complexContent
content with attributeGroup then group
content with attributeGroup then all
content with attributeGroup then choice
content with attributeGroup then sequence
content with attributeGroup then attribute
content with attributeGroup then two attributes
content with attributeGroup then attributeGroup
content with attributeGroup then anyAttribute
content with attributeGroup then two anyAttributes
content with anyAttribute
content with anyAttribute then annotation
content with anyAttribute then simpleContent
content with anyAttribute then complexContent
content with anyAttribute then group
content with anyAttribute then all
content with anyAttribute then choice
content with anyAttribute then sequence
content with anyAttribute then attribute
content with anyAttribute then two attributes
content with anyAttribute then attributeGroup
content with anyAttribute then two attributeGroups
content with anyAttribute then anyAttribute
simpleContent with optional attribute id = 'foo123'
simpleContent with optional attribute id = 'foo123' , another object with an ID ='foo123'
simpleContent with optional attribute id = 'foo123' , an included object with and ID='foo123'
simpleContent with optional attribute id = ''
simpleContent with optional attribute id = '123'
attribute with non-schema namespace
simpleContent and content of annotation and restriction
simpleContent and content of extension
simpleContent and content of annotation
simpleContent and content of extension and annotation
simpleContent and content of restriction and annotation
simpleContent and content of annotation and extension
simpleContent, content of restriction and base = 'xsd:string'
simpleContent, content of restriction and base = defined complex type
simpleContent, content of restriction and base = 'xsd:something'
simpleContent, content of restriction and base = 'xsd:anyType'
simpleContent, content of restriction and empty content
simpleContent, content of restriction and content of annotation
simpleContent, content of restriction and content of two annotations
simpleContent, content of restriction and content of simpleType
simpleContent, content of restriction and content of two simpleTypes
simpleContent, content of restriction and content of annotation then simpleType
simpleContent, content of restriction and content of simpleType then annotation
simpleContent, content of restriction and content of simpleType then facet
simpleContent, content of restriction and content of duration
simpleContent, content of restriction and content of encoding
simpleContent, content of restriction and content of enumeration
simpleContent, content of restriction and content of length
simpleContent, content of restriction and content of maxExclusive
simpleContent, content of restriction and content of maxInclusive
simpleContent, content of restriction and content of maxLength
simpleContent, content of restriction and content of minExclusive
simpleContent, content of restriction and content of minInclusive
simpleContent, content of restriction and content of minLength
simpleContent, content of restriction and content of pattern
simpleContent, content of restriction and content of period
simpleContent, content of restriction and content of totalDigits
simpleContent, content of restriction and content of fractionDigits
simpleContent, content of restriction and content of whiteSpace
simpleContent, content of restriction and content of two facets
simpleContent, content of restriction and content of attribute
simpleContent, content of restriction and content of two attributes
simpleContent, content of restriction and content of attributeGroup
simpleContent, content of restriction and content of two attributeGroups
simpleContent, content of restriction and content of anyAttribute
simpleContent, content of restriction and content of two anyAttributes
simpleContent, content of restriction with base='xsd:string' and content of length=5 and attribute
simpleContent, content of restriction and content of group
simpleContent, content of restriction and content of all
simpleContent, content of restriction and content of choice
simpleContent, content of restriction and content of sequence
simpleContent, content of restriction and content of attribute then annotation
simpleContent, content of restriction and content of attribute then simpleType
simpleContent, content of restriction and content of attribute then facet
simpleContent, content of restriction and content of anyAttribute then attribute
simpleContent, content of extension and base='xsd:string'
simpleContent, content of extension and base = defined complex type whose base is simpleType
simpleContent, content of extension and base = defined complex type whose base is complexType
simpleContent, content of extension and base = 'xsd:anyType'
simpleContent, content of extension with base='xsd:string' and content of length=5
simpleContent, content of extension with base='xsd:string' and content of attribute
simpleContent, content of extension with base='xsd:string' and content of attributeGroup
simpleContent, content of extension with base='xsd:string' and content of anyAttribute
simpleContent, content of extension with base='xsd:string' and content of two annotations
simpleContent, content of extension with base='xsd:string' and content of two attributes
simpleContent, content of extension with base='xsd:string' and content of group
simpleContent, content of extension with base='xsd:string' and content of all
simpleContent, content of extension with base='xsd:string' and content of choice
simpleContent, content of extension with base='xsd:string' and content of sequence
simpleContent, content of extension with base='xsd:string' and content of attribute then annotation
simpleContent, content of extension with base='xsd:string' and content of anyAttribute then attribute
simpleContent, content of extension with base='xsd:string' and content of annotation
comlexContent with optional attribute id = 'foo123'
comlexContent with optional attribute id = 'foo123' , another object with an ID ='foo123'
comlexContent with optional attribute id = 'foo123' , an included object with and ID='foo123'
comlexContent with optional attribute id = ''
comlexContent with optional attribute id = '123'
complexContent with optional attribute mixed = 'true' and content of restriction then content of sequence with elements
complexContent with optional attribute mixed = 'false' and content of restriction then content of sequence with elements
complexContent with optional attribute mixed = 'true' and content of extension
complexContent with optional attribute mixed = 'true' and content of extension then content of sequence with elements
complexContent with optional attribute mixed = 'false' and content of extension then empty content
complexContent with optional attribute mixed = 'false' and content of extension then content of sequence with elements
complexContent with no content
complexContent and content of annotation and restriction
complexContent and content of extension
complexContent and content of annotation
complexContent and content of extension and annotation
complexContent and content of restriction and annotation
complexContent, content of restriction and content with group
complexContent, content of restriction and content with group then annotation
complexContent, content of restriction and content with group then group
complexContent, content of restriction and content with group then all
complexContent, content of restriction and content with group then choice
complexContent, content of restriction and content with group then sequence
complexContent, content of restriction and content with group then attribute
complexContent, content of restriction and content with group then two attributes
complexContent, content of restriction and content with group then attributeGroup
complexContent, content of restriction and content with group then two attributeGroups
complexContent, content of restriction and content with group then anyAttribute
complexContent, content of restriction and content with group then two anyAttributes
complexContent, content of restriction and content with all
complexContent, content of restriction and content with all then annotation
complexContent, content of restriction and content with all then group
complexContent, content of restriction and content with all then all
complexContent, content of restriction and content with all then choice
complexContent, content of restriction and content with all then sequence
complexContent, content of restriction and content with all then attribute
complexContent, content of restriction and content with all then two attributes
complexContent, content of restriction and content with all then attributeGroup
complexContent, content of restriction and content with all then two attributeGroups
complexContent, content of restriction and content with all then anyAttribute
complexContent, content of restriction and content with all then two anyAttributes
complexContent, content of restriction and content with choice
complexContent, content of restriction and content with choice then annotation
complexContent, content of restriction and content with choice then group
complexContent, content of restriction and content with choice then all
complexContent, content of restriction and content with choice then choice
complexContent, content of restriction and content with choice then sequence
complexContent, content of restriction and content with choice then attribute
complexContent, content of restriction and content with choice then two attributes
complexContent, content of restriction and content with choice then attributeGroup
complexContent, content of restriction and content with choice then two attributeGroups
complexContent, content of restriction and content with choice then anyAttribute
complexContent, content of restriction and content with choice then two anyAttributes
complexContent, content of restriction and content with sequence
complexContent, content of restriction and content with sequence then annotation
complexContent, content of restriction and content with sequence then group
complexContent, content of restriction and content with sequence then all
complexContent, content of restriction and content with sequence then choice
complexContent, content of restriction and content with sequence then sequence
complexContent, content of restriction and content with sequence then attribute
complexContent, content of restriction and content with sequence then two attributes
complexContent, content of restriction and content with sequence then attributeGroup
complexContent, content of restriction and content with sequence then two attributeGroups
complexContent, content of restriction and content with sequence then anyAttribute
complexContent, content of restriction and content with sequence then two anyAttributes
complexContent, content of restriction and content with attribute
complexContent, content of restriction and content with attribute then annotation
complexContent, content of restriction and content with attribute then group
complexContent, content of restriction and content with attribute then all
complexContent, content of restriction and content with attribute then choice
complexContent, content of restriction and content with attribute then sequence
complexContent, content of restriction and content with attribute then attribute
complexContent, content of restriction and content with attribute then attributeGroup
complexContent, content of restriction and content with attribute then two attributeGroups
complexContent, content of restriction and content with attribute then anyAttribute
complexContent, content of restriction and content with attribute then two anyAttributes
complexContent, content of restriction and content with attributeGroup
complexContent, content of restriction and content with attributeGroup then annotation
complexContent, content of restriction and content with attributeGroup then group
complexContent, content of restriction and content with attributeGroup then all
complexContent, content of restriction and content with attributeGroup then choice
complexContent, content of restriction and content with attributeGroup then sequence
complexContent, content of restriction and content with attributeGroup then attribute
complexContent, content of restriction and content with attributeGroup then two attributes
complexContent, content of restriction and content with attributeGroup then attributeGroup
complexContent, content of restriction and content with attributeGroup then anyAttribute
complexContent, content of restriction and content with attributeGroup then two anyAttributes
complexContent, content of restriction and content with anyAttribute
complexContent, content of restriction and content with anyAttribute then annotation
complexContent, content of restriction and content with anyAttribute then group
complexContent, content of restriction and content with anyAttribute then all
complexContent, content of restriction and content with anyAttribute then choice
complexContent, content of restriction and content with anyAttribute then sequence
complexContent, content of restriction and content with anyAttribute then attribute
complexContent, content of restriction and content with anyAttribute then two attributes
complexContent, content of restriction and content with anyAttribute then attributeGroup
complexContent, content of restriction and content with anyAttribute then two attributeGroups
complexContent, content of restriction and content with anyAttribute then anyAttribute
complexContent, content of extension and content with group
complexContent, content of extension and content with group then annotation
complexContent, content of extension and content with group then group
complexContent, content of extension and content with group then all
complexContent, content of extension and content with group then choice
complexContent, content of extension and content with group then sequence
complexContent, content of extension and content with group then attribute
complexContent, content of extension and content with group then two attributes
complexContent, content of extension and content with group then attributeGroup
complexContent, content of extension and content with group then two attributeGroups
complexContent, content of extension and content with group then anyAttribute
complexContent, content of extension and content with group then two anyAttributes
complexContent, content of extension and content with all
complexContent, content of extension and content with all then annotation
complexContent, content of extension and content with all then group
complexContent, content of extension and content with all then all
complexContent, content of extension and content with all then choice
complexContent, content of extension and content with all then sequence
complexContent, content of extension and content with all then attribute
complexContent, content of extension and content with all then two attributes
complexContent, content of extension and content with all then attributeGroup
complexContent, content of extension and content with all then two attributeGroups
complexContent, content of extension and content with all then anyAttribute
complexContent, content of extension and content with all then two anyAttributes
complexContent, content of extension and content with choice
complexContent, content of extension and content with choice then annotation
complexContent, content of extension and content with choice then group
complexContent, content of extension and content with choice then all
complexContent, content of extension and content with choice then choice
complexContent, content of extension and content with choice then sequence
complexContent, content of extension and content with choice then attribute
complexContent, content of extension and content with choice then two attributes
complexContent, content of extension and content with choice then attributeGroup
complexContent, content of extension and content with choice then two attributeGroups
complexContent, content of extension and content with choice then anyAttribute
complexContent, content of extension and content with choice then two anyAttributes
complexContent, content of extension and content with sequence
complexContent, content of extension and content with sequence then annotation
complexContent, content of extension and content with sequence then group
complexContent, content of extension and content with sequence then all
complexContent, content of extension and content with sequence then choice
complexContent, content of extension and content with sequence then sequence
complexContent, content of extension and content with sequence then attribute
complexContent, content of extension and content with sequence then two attributes
complexContent, content of extension and content with sequence then attributeGroup
complexContent, content of extension and content with sequence then two attributeGroups
complexContent, content of extension and content with sequence then anyAttribute
complexContent, content of extension and content with sequence then two anyAttributes
complexContent, content of extension and content with attribute
complexContent, content of extension and content with attribute then annotation
complexContent, content of extension and content with attribute then group
complexContent, content of extension and content with attribute then all
complexContent, content of extension and content with attribute then choice
complexContent, content of extension and content with attribute then sequence
complexContent, content of extension and content with attribute then attribute
complexContent, content of extension and content with attribute then attributeGroup
complexContent, content of extension and content with attribute then two attributeGroups
complexContent, content of extension and content with attribute then anyAttribute
complexContent, content of extension and content with attribute then two anyAttributes
complexContent, content of extension and content with attributeGroup
complexContent, content of extension and content with attributeGroup then annotation
complexContent, content of extension and content with attributeGroup then group
complexContent, content of extension and content with attributeGroup then all
complexContent, content of extension and content with attributeGroup then choice
complexContent, content of extension and content with attributeGroup then sequence
complexContent, content of extension and content with attributeGroup then attribute
complexContent, content of extension and content with attributeGroup then two attributes
complexContent, content of extension and content with attributeGroup then attributeGroup
complexContent, content of extension and content with attributeGroup then anyAttribute
complexContent, content of extension and content with attributeGroup then two anyAttributes
complexContent, content of extension and content with anyAttribute
complexContent, content of extension and content with anyAttribute then annotation
complexContent, content of extension and content with anyAttribute then group
complexContent, content of extension and content with anyAttribute then all
complexContent, content of extension and content with anyAttribute then choice
complexContent, content of extension and content with anyAttribute then sequence
complexContent, content of extension and content with anyAttribute then attribute
complexContent, content of extension and content with anyAttribute then two attributes
complexContent, content of extension and content with anyAttribute then attributeGroup
complexContent, content of extension and content with anyAttribute then two attributeGroups
complexContent, content of extension and content with anyAttribute then anyAttribute
complexContent, content of extension and content with group then anyAttribute using a list
Two complex types with name = 'fooType'
complexType and simpleType with name = 'fooType'
complexType with name = 'fooType' , global attribute with name='fooType'
complexType with attribute final = '' , derived complexType by restriction
complexType with attribute final = '' , derived complexType by extension
complexType with attribute final = '#all' , derived complexType by restriction
complexType with attribute final = '#all' , derived complexType by extension
complexType with attribute final = 'restriction' , derived complexType by restriction
complexType with attribute final = 'restriction' , derived complexType by extension
complexType with attribute final = 'extension' , derived complexType by restriction
complexType with attribute final = 'extension' , derived complexType by extension
complexType with attribute final = 'restriction extension' , derived complexType by extension
complexType with attribute final = 'restriction extension' , derived complexType by restriction
schema with finalDefault = '' , derived complexType by restriction
schema with finalDefault = '' , derived complexType by extension
schema with finalDefault = '#all' , derived complexType by restriction
schema with finalDefault = '#all' , derived complexType by extension
schema with finalDefault = '#all' and final='' , derived complexType by restriction
schema with finalDefault = '#all' and final='' , derived complexType by extension
schema with finalDefault = 'restriction' , derived complexType by restriction
schema with finalDefault = 'restriction' , derived complexType by extension
schema with finalDefault = 'restriction' and final='extension' , derived complexType by restriction
schema with finalDefault = 'extension' , derived complexType by restriction
schema with finalDefault = 'extension' , derived complexType by extension
schema with finalDefault = 'extension' and final='restriction' , derived complexType by extension
schema with finalDefault = 'restriction extension' and final='restriction' , derived complexType by extension
schema with finalDefault = 'restriction extension' and final='extension' , derived complexType by restriction
complexType with attribute block = '' , use xsi:type of substituted complexType by restriction
complexType with attribute block = '' , use xsi:type of substituted complexType by extension
complexType with attribute block = '#all' , use xsi:type of substituted complexType by restriction
complexType with attribute block = '#all' , use xsi:type of substituted complexType by extension
complexType with attribute block = 'restriction' , use xsi:type of substituted complexType by restriction
complexType with attribute block = 'restriction' , use xsi:type of substituted complexType by extension
complexType with attribute block = 'extension' , use xsi:type of substituted complexType by restriction
complexType with attribute block = 'extension' , use xsi:type of substituted complexType by extension
schema with blockDefault = '' , use xsi:type of substituted complexType by restriction
schema with blockDefault = '' , use xsi:type of substituted complexType by extension
schema with blockDefault = '#all' , use xsi:type of substituted complexType by restriction
schema with blockDefault = '#all' , use xsi:type of substituted complexType by extension
schema with blockDefault = '#all' and block='' , use xsi:type of substituted complexType by restriction
schema with blockDefault = '#all' and block='' , use xsi:type of substituted complexType by extension
schema with blockDefault = 'restriction' , use xsi:type of substituted complexType by restriction
schema with blockDefault = 'restriction' , use xsi:type of substituted complexType by extension
schema with blockDefault = 'restriction' and block='extension' , use xsi:type of substituted complexType by restriction
schema with blockDefault = 'extension' , use xsi:type of substituted complexType by extension
schema with blockDefault = 'extension' , use xsi:type of substituted complexType by restriction
schema with blockDefault = 'extension' and block='restriction' , use xsi:type of substituted complexType by extension
complexType with attribute abstract = 'true' , instance document element has type as complexType
complexType with attribute abstract = 'true' , instance document element has xsi:type as complexType
complexType with attribute abstract = 'true' , derived complexType from abstract used by instance document element
complexContent with base = a complexType definition
complexContent with base = a simpleType definition
complexContent with base = internal type
simpleContent with base = a complexType definition whose parent base is a simpleType
simpleContent with base = a complexType definition whose parent base is a complexType
content is empty. instance document element has text
content is empty. instance document element has element children
content is empty. instance document element is empty
simpleContent. instance document element has element children
content is element only. instance document element has element children
content is element only. instance document element has character information
content is element only. instance document element only whitespace
content is element only. instance document elements in same order as type definition
content is element only. instance document elements are in a different order from type definition
content is element only. instance document element has element children not in schema
content is mixed. instance document elements in same order as type definition
content is mixed. instance document elements are in a different order from type definition
content has attributes defined. instance document has attributes missing
content has attributes defined. instance document has attributes
content has attribute wildcard, processContents = 'skip' instance document has attributes missing
content has attribute wildcard, processContents = 'skip' instance document has attributes
content has attribute wildcard, processContents = 'lax' instance document has attributes missing
content has attribute wildcard, processContents = 'lax' instance document has attributes
content has attribute wildcard, processContents = 'strict' instance document has attributes missing
content has attribute wildcard, processContents = 'strict' instance document has attributes but namespace does have definition
content has attribute wildcard, processContents = 'strict' instance document has attributes and namespace has definition
Regression #67200 - ability to use abstract complexType as xsi:type using inline schemas
complexType with base type a simpleType. derivation = restriction
complexType with base type a simpleType. derivation = extension
two attribute use pairs have same name and target namespace
two attributes with different names both have types derived from ID
derivation=extension. final of base type not extension
derivation=extension. final of base type is extension
derivation=extension. Attribute wildcard ##local in base type. Derived type has wildcard with ##any namespace constraint.
derivation=extension. Attribute wildcard ##any in base type. Derived type has wildcard with ##local namespace constraint.
derivation=restriction. final base type not restriction
derivation=restriction. final base type is restriction
derivation=restriction. Attribute wildcard in base type. Derived type has attribute that is valid with respect to wildcard
derivation=restriction. Attribute wildcard in base type. Derived type has attribute that is not valid with respect to wildcard
derivation=restriction. Derived type has Attribute Wildcard. Base type does not have attribute wildcard
derivation=restriction. Derived type has Attribute Wildcard. Derived wildcard namespace constraint is a subset of base
derivation=restriction. Derived type has Attribute Wildcard. Derived wildcard namespace constraint is not a subset of base
Empty Element
Element with name='foo'
Element with name='_foo'
Element with name='name'
Element with name='_foo-2.5??'
Declare a dupe element with the same name
Name the element with an existing non-element name
Element with name='foo:bar'
Element with name=':bar'
Element with name='foo:'
Element with name=''
Element with name=' '
Element with name='-2.5foo'
Element with name='xml'
Element with name='xmlns'
Element with name='xsd'
Element with abstract='true'
Element with abstract='false'
Element with abstract='True'
Element with abstract='False'
Element with abstract=''
Element with abstract='boolean'
Element with abstract='1'
Element with abstract='0'
Element with abstract='abstract'
Element with abstract='true false'
Element with block='#all'
Element with block='extension'
Element with block='restriction'
Element with block='substitution'
Element with block='extension restriction'
Element with block='restriction substitution'
Element with block='substitution extension'
Element with block='extension restriction substitution'
Element with block='foo'
Element with block='#All'
Element with block='Extension'
Element with block='Restriction'
Element with block='Subsitution'
Element with block='#all extension restriction substitution'
Element with block='extension foo'
Element with block='restriction foo'
Element with block='substitution foo'
Element with block=''
Clash with final='extension' and block='extension'
Element with default='foo' and the content is textOnly
Element with default='foo' and the content is simpleType
Clash with fixed='foo' and default='foo'
Element type is complexType and default is present
Element with default='foo' and the content is not a textOnly
Element with default=''
Element with substitutionGroup='foo' where foo is a pre-defined element
Element with substitutionGroup='substitutionGroup'
Element with substitutionGroup='_foo'
Element with substitutionGroup='_foo-2.5??'
Element with substitutionGroup='foo' where foo is derived from simpleType
Element with substitutionGroup='-foo'
Element with substitutionGroup=''
Element with substitutionGroup='foo' where element foo doesn't exist
Element with substitutionGroup='foo' where foo directly pointing to a simpleType
Element with final='#all'
Element with final='extension'
Element with final='restriction'
Element with final='substitution'
Element with final='extension restriction'
Element with final='restriction substitution'
Element with final='substitution extension'
Element with final='extension restriction substitution'
Element with final='foo'
Element with final='#All'
Element with final='Extension'
Element with final='Restriction'
Element with final='Subsitution'
Element with final='#all extension restriction substitution'
Element with final='extension foo'
Element with final='restriction foo'
Element with final='substitution foo'
Element with final=''
Element with fixed='foo' and the content is textOnly
Element with fixed='foo' and the content is simpleType
Element type is complexType and fixed is present
Element with fixed='foo' and the content is not a textOnly
Element with fixed=''
Element with its schema elementFormDefault='qualified'
Element with its schema elementFormDefault='unqualified'
Element with its schema elementFormDefault=''
Element with its schema elementFormDefault='Qualified'
Element with its schema elementFormDefault='Unqualified'
Element with its schema elementFormDefault='qualified unqualified'
Element with id='foo25'
Element with id='_foo-2.5'
Element with id='25'
Element with id=''
Duplicate ID='foo25' where foo25 is already exists
Element with maxOccurs='0'
Element with maxOccurs='10'
Element with maxOccurs='32767'
Element with maxOccurs='unbounded'
Element with maxOccurs='010'
Element with maxOccurs=''
Element with maxOccurs='-1'
Element with maxOccurs='Unbounded'
Element with minOccurs='0'
Element with minOccurs='10'
Element with minOccurs='32767'
Element with minOccurs='unbounded'
Element with minOccurs='010'
Element with minOccurs=''
Element with minOccurs='-1'
Element with minOccurs='Unbounded'
Element with minOccurs='0' maxOccurs='0'
Element with minOccurs='1' maxOccurs='2'
Element with minOccurs='2' maxOccurs='1'
Element with minOccurs='unbounded' maxOccurs='unbounded'
Element with minOccurs='0' maxOccurs='9'
Element with nillable='true'
Element with nillable='false'
Element with nillable=''
Element with nillable='True'
Element with nillable='False'
Element with nillable='true false'
Element using nullable attribute, invalid cas.
Element with ref='foo' with foo is a declared element
Element with ref='foo' with foo is an attribute
Element with ref='foo' refering to itself
Element with ref='foo' 'foo' is circular referenced
Element with ref='foo' , element and attribute both are declared as 'foo'
Element with type='foo' with foo is a declared type
Element with type='foo' with foo is an attribute
Element with type='foo', foo is circular referenced
Element with type='foo', type and attribute both are declared as foo
Clash with ref='foo' and type='foo'
Element with key element
Element with keyref element
Element with unique element
Element with an attribute that has a non-schema namespace, a:b='c' where xmlns:a='foo' in xsd:schema
Element with a non-schema namespace a:b=c
Element with an attribute foo='bar' where foo is a random attribute
Document with element's ref to an element with abstract=true
Document with element with simpleType
Document with element with anonymous simpleType, no type on element
Document with element with complexType
Document with element with anonymous complexType, no type on element
Document with element with nillable = true in xsd andDocument's nil = true in xml
Document with element with nillable = true and Document's null = true but element has content
Document with element with nillable = true andDocument's null = false in xml
Document with element with nillable = true
Document with element with nillable = false andDocument's null = true in xml
Document with element with nillable = false andDocument's null = false in xml
Document with element with nillable = false
Element with default and fixed present
Element with complexType parent with default and fixed present
Element with complexType parent and name
Element with complexType parent and ref
Element with complexType parent and nothing else
Element with complexType parent, and ref and name
Element with complexType parent, complexType child and ref
Element with complexType parent, simpleType child and ref
Element with complexType parent, type and ref
Element with just annotation
Element with annotation and type
Element with annotation and simpleType
Element with simpleType and annotation
Element with annotation and complexType
Element with complexType and annotation
Document with default minOccurs and no occurences
Document with default maxOccurs and 1 occurrence
Document with default maxOccurs and 2 occurrences
Document with minOccurs = 1 and no occurences
Document with minOccurs = 1 and 1 occurrence
Document with minOccurs = 1 and 2 occurrences
Document with minOccurs = 1 and maxOccurs = 2 and 2 occurrences
Document with minOccurs = 1 and maxOccurs = 2 and 3 occurrences
Document with minOccurs = 1 and maxOccurs = unbounded and 3 occurrences
Document with element with nillable = true and fixed=Hello
Document with fixed=Hello andDocument contains Hello
Document with fixed=Hello andDocument contains Hello World!
Document with fixed=Hello andDocument contains nothing
Document with default=Hello andDocument contains Hello
Document with default=Hello andDocument contains Hello World!
Document with default=Hello andDocument contains nothing
Valid Document for Element with form=qualified and explicitly qualified elements
Valid Document for Element with form=qualified and default qualified elements
Valid Document for Element with form=qualified and unqualified elements
Valid Document for Element with schema's elementFormDefault=qualified and explicitly qualified elements
Valid Document for Element with schema's elementFormDefault=qualified and default qualified elements
Valid Document for Element with schema's elementFormDefault=qualified and unqualified elements
Element with final=restriction and an element affliation by restriction
Element with final=restriction and an element affliation by extension
Element with final=extension and an element affliation by restriction
Element with final=extension and an element affliation by extension
Element with final=#all and an element affliation by restriction
Element with final=#all and an element affliation by extension
Element with final='' and an element affliation by restriction
Element with final='' and an element affliation by extension
Document with Element with block=restriction and a subsitution of a derivation by restriction
Document with Element with block=restriction and a subsitution of a derivation by extension
Document with Element with block=extension and a subsitution of a derivation by restriction
Document with Element with block=extension and a subsitution of a derivation by extension
Document with Element with block='#all' and a subsitution of a derivation by restriction
Document with Element with block='#all' and a subsitution of a derivation by extension
Document with Element with block='' and a subsitution of a derivation by restriction
Document with Element with block='' and a subsitution of a derivation by extension
Element with block='list'
Element with block='union'
schema with blockDefault='#all' and a list used in instant XML
Element with block='#all' and a union used in instant XML
schame with blockDefault='#all' and a union used in instant XML
schema with block='#all' and, element with block='', a union used in instant XML
schema with block='#all' and, element with block='', a list used in instant XML
Element type=simpleType A, block='restriction', and instant XMLhas xsi:type=A
Element type=simpleType A, block='restriction', and instant XMLhas xsi:type=B (a different type)
Element type=simpleType A, block='restriction', and instant XMLhas xsi:type=restriction of A
Element type=simpleType A, block='restriction', and instant XMLhas xsi:type=base of A
Element type=simpleType A, block='restriction', and instant XMLhas xsi:type=list of A
Element type=complexType A, block='restriction', and instant XMLhas xsi:type=restriction of A
Element type=complexType A, block='restriction', and instant XMLhas xsi:type=extension of A
Element type=ur-Type, block='restriction', and instant XMLhas xsi:type=union of simpleType A
Element type=ur-Type, block='restriction', and instant XMLhas xsi:type=union of simpleType A and B
Element type=ur-Type, block='restriction', and instant XMLhas xsi:type=List of simpleType A
Element type=ur-Type, block='restriction', and instant XMLhas xsi:type=List of the Union of simpleType A and B
Element type=simpleType A, block='extension', and instant XMLhas xsi:type=A
Element type=simpleType A, block='extension', and instant XMLhas xsi:type=B (a different type)
Element type=simpleType A, block='extension', and instant XMLhas xsi:type=restriction of A
Element type=simpleType A, block='extension', and instant XMLhas xsi:type=base of A
Element type=complexType A, block='extension', and instant XMLhas xsi:type=restriction of A
Element type=complexType A, block='extension', and instant XMLhas xsi:type=extension of A
Element type=ur-Type, block='extension', and instant XMLhas xsi:type=union of simpleType A
Element type=ur-Type, block='extension', and instant XMLhas xsi:type=union of simpleType A and B
Element type=ur-Type, block='extension', and instant XMLhas xsi:type=List of simpleType A
Element type=ur-Type, block='extension', and instant XMLhas xsi:type=List of the Union of simpleType A and B
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=A
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=B (a different type)
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=restriction of A
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=base of A
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=Union of A
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=Union of A and B
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=list of A
Element type=simpleType A, block='#all', and instant XMLhas xsi:type=list of the Union A and B
Element type=complexType A, block='#all', and instant XMLhas xsi:type=restriction of A
Element type=complexType A, block='#all', and instant XMLhas xsi:type=extension of A
Element type=ur-Type, block='#all', and instant XMLhas xsi:type=union of simpleType A
Element type=ur-Type, block='#all', and instant XMLhas xsi:type=union of simpleType A and B
Element type=ur-Type, block='#all', and instant XMLhas xsi:type=List of simpleType A
Element type=ur-Type, block='#all', and instant XMLhas xsi:type=List of the Union of simpleType A and B
several elements with different blocks and valid instance
Element type=Union-AB, block=restriction, and instant XMLhas xsi:type=A type derived from a type in the Union
regular expression: restriction on string '\d'
regular expression: restriction on string '\s\d'
regular expression: restriction on string '\s\w'
regular expression: restriction on string 'Espanñola'
regular expression: restriction on string '\p{Lu}'
regular expression: restriction on string '\p{IsGreek}'
regular expression: restriction on string '\P{IsGreek}'
regular expression: restriction on string 'a*x'
regular expression: restriction on string 'a?x'
regular expression: restriction on string 'a+x'
regular expression: restriction on string '(a|b)+x'
regular expression: restriction on string '[abcde]x'
regular expression: restriction on string '[a-e]x'
regular expression: restriction on string '[-ae]x'
regular expression: restriction on string '[ae-]x'
regular expression: restriction on string '[^0-9]x'
regular expression: restriction on string '\Dx'
regular expression: restriction on string '.x'
regular expression: restriction on string '.*abc.*'
regular expression: restriction on string 'ab{2}x'
regular expression: restriction on string 'ab{2,4}x'
regular expression: restriction on string 'ab{2,}x'
regular expression: restriction on string '(ab){2}x'
regular expression: restriction on string 'chapter \d'
70881 - XmlSchema: instance element with xsi:nil='true' and xsi:type='xsd:string' causes Unknown error
67493 - xsd: xsi:type should allowed predefined types as valid valu.
72898 - subsitutionGroup has problems with deep chains
maxOccurs fails to take values more than int (2147483647)
validation of number data types doesn't work for top-level element declarations
Test id: group with an id
Test id: group without an id
Test id: two global groups with same id
Test id: two groups with same id, one from global, one inside a complexType
Test id: two groups with same id, one from complexType, one inside choice
Test id: two groups with same id, one from restriction and one from redefine
Test id: two groups with same id, one from choice and one from imported
Test id: two groups with same id, one from imported xsd and the other from included xsd
Test id:, id=''
Test id:, id='1'
Test id:, id='xmlns'
Test id:, id='a:b'
Test ref: (ref is not allowed on top level), parent is schema, ref='global group'
Test ref:, parent is extension, ref='global group'
Test ref:, parent is restriction, ref='global group'
Test ref:, parent is sequence, ref='global group'
Test ref:, parent is choice, ref='global group'
Test ref:, parent is complexType, ref='global group'
Test ref: (ref is not allowed on top level), parent is redefine, ref='global group'
Test ref:, parent is extension, ref='global attributeGroup'
Test ref:, parent is extension, ref='global group from imported xsd'
Test ref:, parent is extension, ref='global group from included xsd'
Test ref:, parent is extension, ref='global complexType'
Test ref: circular ref is not allowed out side of redefine, parent is sequence, ref='the root parent group's name'
Test ref: circular ref is not allowed out side of redefine, parent is choice, ref='the root parent group's name'
Test ref: circular ref is not allowed out side of redefine, parent is extension, ref='the root parent group's name'
Test ref: circular ref is not allowed out side of redefine, parent is restriction, ref='the root parent group's name'
Test ref: circular ref is not allowed out side of redefine, parent is restriction, reference a global group 'A', which has a choice that reference another globle group 'B', which as a sequence that reference 'A'
Test ref: reference a global group to restrict another complex type (a,b) to (a), parent is restriction
Test name: two global groups with same name
Test name: group without an name
Test name: two groups with same name, one from global one from redefine
Test name: name attribute is only allowed in toplevel, parent is extension
Test name: name attribute is only allowed in toplevel, parent is restriction
Test name: name attribute is only allowed in toplevel, parent is sequence
Test name: name attribute is only allowed in toplevel, parent is choice
Test name: name attribute is only allowed in toplevel, parent is complexType
Test name:, name=''
Test name:, name='1'
Test name:, name='xmlns'
Test name:, name='a:b'
Test particles: parent is schema can't have minOccurs, minOccurs=1
Test particles: parent is redefine can't have minOccurs, minOccurs=1
Test particles: parent is schema can't have maxOccurs, maxOccurs=1
Test particles: parent is redefine can't have maxOccurs, maxOccurs=1
parent is extension: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
parent is extension: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
parent is extension: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
parent is extension: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
parent is extension: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=absent
parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=absent
parent is extension: elements in instant XML=2, minOccurs=0, maxOccurs=absent
parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=1
parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=1
parent is extension: elements in instant XML=2, minOccurs=0, maxOccurs=1
parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=0
parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=0
parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=999999999999999999999
parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=absent
parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=absent
parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=absent
parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=1
parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=1
parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=1
parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=2
parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=2
parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=2
parent is extension: elements in instant XML=3, minOccurs=1, maxOccurs=2
parent is extension: unbounded is not allowed as minOccurs, minOccurs=unbounded
parent is extension: elements in instant XML=3, maxOccurs=unbounded
parent is extension: minOccurs=2, maxOccurs=1
parent is extension: minOccurs=1, maxOccurs=0
parent is extension: minOccurs=-1
parent is extension: maxOccurs=-1
parent is restriction: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
parent is restriction: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
parent is restriction: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
parent is restriction: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
parent is restriction: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=absent
parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=absent
parent is restriction: elements in instant XML=2, minOccurs=0, maxOccurs=absent
parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=1
parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=1
parent is restriction: elements in instant XML=2, minOccurs=0, maxOccurs=1
parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=0
parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=0
parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=999999999999999
parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=absent
parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=absent
parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=absent
parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=1
parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=1
parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=1
parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=2
parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=2
parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=2
parent is restriction: elements in instant XML=3, minOccurs=1, maxOccurs=2
parent is restriction: unbounded is not allowed as minOccurs, minOccurs=unbounded
parent is restriction: elements in instant XML=3, maxOccurs=unbounded
parent is restriction: minOccurs=2, maxOccurs=1
parent is restriction: minOccurs=1, maxOccurs=0
parent is restriction: minOccurs=-1
parent is restriction: maxOccurs=-1
parent is sequence: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
parent is sequence: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
parent is sequence: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
parent is sequence: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
parent is sequence: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=absent
parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=absent
parent is sequence: elements in instant XML=2, minOccurs=0, maxOccurs=absent
parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=1
parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=1
parent is sequence: elements in instant XML=2, minOccurs=0, maxOccurs=1
parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=0
parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=0
parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=99999999999
parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=absent
parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=absent
parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=absent
parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=1
parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=1
parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=1
parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=2
parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=2
parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=2
parent is sequence: elements in instant XML=3, minOccurs=1, maxOccurs=2
parent is sequence: unbounded is not allowed as minOccurs, minOccurs=unbounded
parent is sequence: elements in instant XML=3, maxOccurs=unbounded
parent is sequence: minOccurs=2, maxOccurs=1
parent is sequence: minOccurs=1, maxOccurs=0
parent is sequence: minOccurs=-1
parent is sequence: maxOccurs=-1
parent is choice: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
parent is choice: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
parent is choice: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
parent is choice: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
parent is choice: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=absent
parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=absent
parent is choice: elements in instant XML=2, minOccurs=0, maxOccurs=absent
parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=1
parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=1
parent is choice: elements in instant XML=2, minOccurs=0, maxOccurs=1
parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=0
parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=0
parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=999999999
parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=absent
parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=absent
parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=absent
parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=1
parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=1
parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=1
parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=2
parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=2
parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=2
parent is choice: elements in instant XML=3, minOccurs=1, maxOccurs=2
parent is choice: unbounded is not allowed as minOccurs, minOccurs=unbounded
parent is choice: elements in instant XML=3, maxOccurs=unbounded
parent is choice: minOccurs=2, maxOccurs=1
parent is choice: minOccurs=1, maxOccurs=0
parent is choice: minOccurs=-1
parent is choice: maxOccurs=-1
parent is complexType: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
parent is complexType: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
parent is complexType: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
parent is complexType: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
parent is complexType: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=absent
parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=absent
parent is complexType: elements in instant XML=2, minOccurs=0, maxOccurs=absent
parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=1
parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=1
parent is complexType: elements in instant XML=2, minOccurs=0, maxOccurs=1
parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=0
parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=0
parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=999999999
parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=absent
parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=absent
parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=absent
parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=1
parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=1
parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=1
parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=2
parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=2
parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=2
parent is complexType: elements in instant XML=3, minOccurs=1, maxOccurs=2
parent is complexType: unbounded is not allowed as minOccurs, minOccurs=unbounded
parent is complexType: elements in instant XML=3, maxOccurs=unbounded
parent is complexType: minOccurs=2, maxOccurs=1
parent is complexType: minOccurs=1, maxOccurs=0
parent is complexType: minOccurs=-1
parent is complexType: maxOccurs=-1
Test content: annotation, one annotation as child node
Test content: annotation, two annotation as child nodes
Test content: annotation must be the first node if present, two children, sequence follow by annotation
Test content: annotation follow by all
Test content: (xml instant is invalid) annotation follow by all
Test content: annotation follow by choice
Test content: (xml instant is invalid) annotation follow by choice
Test content: annotation follow by sequence
Test content: (xml instant is invalid) annotation follow by sequence
Test content: annotation follow by element
Test content: annotation follow by complexType
Test content: annotation follow by simpleType
Test content: annotation follow by attribute decl
Test content: child node is a sequence with a child group, which has another sequence with a child group, which has another choice with a child group
Test content: only one is allow (all | choice | sequence), all follow by choice
Test content: only one is allow (all | choice | sequence), all follow by sequence
Test content: only one is allow (all | choice | sequence), choice follow by sequence
Test content: only one is allow (all | choice | sequence), sequence follow by all
Test content: only one is allow (all | choice | sequence), choice follow by all
Test content: only one is allow (all | choice | sequence), all follow by all
Test content: only one is allow (all | choice | sequence), choice follow by choice
Test content: only one is allow (all | choice | sequence), sequence follow by sequence
Test parent: parent is simpleType
Test parent: parent is element
Test parent: parent is attributeGroup
Test parent: parent is any
Test parent: parent is group
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName'
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , another object with an ID ='foo123'
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , an included object with and ID='foo123'
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , an imported object with and ID='foo123'
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , a redefined object with and ID='foo123'
unique Declaration with optional attribute id = '' , name attribute = 'idName'
unique Declaration with optional attribute id = '123' , name attribute = 'idName'
unique Declaration with optional attribute id = 'foo123' , name attribute='foo123'
unique Declaration with mandatory attribute name = 'fooID'
unique Declaration with mandatory attribute name = 'fooID' , attribute object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , element object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , simpleType object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , complexType object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , group object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , notation object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , another unique idConstraint object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , another unique idConstraint object in a different targetNamespace with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , another key idConstraint object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , another keyref idConstraint object with a name='fooID'
unique Declaration with mandatory attribute name = 'fooID' , object is defined globally
unique Declaration with mandatory attribute name = 'fooID' , object is a child of attribute
unique Declaration with mandatory attribute name = 'fooID' , object is a child of element
unique Declaration with mandatory attribute name = 'fooID' , object is a child of complexType
unique Declaration with mandatory attribute name = 'fooID' , object is a child of attributeGroup
unique Declaration with mandatory attribute name = 'fooID' , object is a child of group
unique Declaration with mandatory attribute name = 'fooID' , object is a child of choice
unique Declaration with mandatory attribute name = 'fooID' , object is a child of all
unique Declaration with mandatory attribute name = 'fooID' , object is a child of sequence
unique Declaration with mandatory attribute name = 'fooID' , object is a child of simpleType
unique Declaration with mandatory attribute name = 'a:b'
unique Declaration with mandatory attribute name = ''
unique Declaration with mandatory attribute name = '1foo'
unique Declaration with mandatory attribute name = '_foo'
unique Declaration with mandatory attribute name = '_1'
unique Declaration with id, name and refer attributes
unique Declaration with attribute of non-schema namespace
unique element, content of single annotation
unique element, content with two annotations
unique element, content of selector
unique element, content of selector and field
unique element, content of annotation then selector and then field
unique element, content of selector then annotation and then field
unique element, content of selector then field and then annotation
unique element, content of annotation then field and then selector
unique element, content of selector and then two fields
unique element, content of two selectors and then a field
unique element, content of field
unique element, content of annotation then field
unique element, content of two fields
unique element, content of attribute
unique element, content of element
unique element, content of simpleType
unique element, content of complexType
unique element, content of unique
unique element, content of key
unique element, content of keyref
unique element, content of all
unique element, content of choice
unique element, content of sequence
unique element, content of any
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName'
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , another object with an ID ='foo123'
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , an included object with and ID='foo123'
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , an imported object with and ID='foo123'
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , a redefined object with and ID='foo123'
key Declaration with optional attribute id = '' , name attribute = 'keyName'
key Declaration with optional attribute id = '123' , name attribute = 'keyName'
key Declaration with optional attribute id = 'foo123' , name attribute='foo123'
key Declaration with mandatory attribute name = 'keyName'
key Declaration with mandatory attribute name = 'keyName' , attribute object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , element object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , simpleType object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , complexType object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , group object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , notation object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , another unique idConstraint object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , another key idConstraint object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , another key idConstraint object in a different targetNamespace with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , another keyref idConstraint object with a name='keyName'
key Declaration with mandatory attribute name = 'keyName' , object is defined globally
key Declaration with mandatory attribute name = 'keyName' , object is a child of attribute
key Declaration with mandatory attribute name = 'keyName' , object is a child of element
key Declaration with mandatory attribute name = 'keyName' , object is a child of complexType
key Declaration with mandatory attribute name = 'keyName' , object is a child of attributeGroup
key Declaration with mandatory attribute name = 'keyName' , object is a child of group
key Declaration with mandatory attribute name = 'keyName' , object is a child of choice
key Declaration with mandatory attribute name = 'keyName' , object is a child of all
key Declaration with mandatory attribute name = 'keyName' , object is a child of sequence
key Declaration with mandatory attribute name = 'keyName' , object is a child of simpleType
key Declaration with mandatory attribute name = 'a:b'
key Declaration with mandatory attribute name = ''
key Declaration with mandatory attribute name = '1foo'
key Declaration with mandatory attribute name = '_foo'
key Declaration with mandatory attribute name = '_1'
key Declaration with id, name and refer attributes
key Declaration with attribute of non-schema namespace
key element, content of single annotation
key element, content with two annotations
key element, content of selector
key element, content of selector and field
key element, content of annotation then selector and then field
key element, content of selector then annotation and then field
key element, content of selector then field and then annotation
key element, content of annotation then field and then selector
key element, content of selector and then two fields
key element, content of two selectors and then a field
key element, content of field
key element, content of annotation then field
key element, content of two fields
key element, content of attribute
key element, content of element
key element, content of simpleType
key element, content of complexType
key element, content of unique
key element, content of key
key element, content of keyref
key element, content of all
key element, content of choice
key element, content of sequence
key element, content of any
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName'
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , another object with an ID ='foo123'
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , an included object with and ID='foo123'
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , an imported object with and ID='foo123'
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , a redefined object with and ID='foo123'
keyref Declaration with optional attribute id = '' , name attribute = 'keyrefName'
keyref Declaration with optional attribute id = '123' , name attribute = 'keyrefName'
keyref Declaration with optional attribute id = 'foo123' , name attribute='foo123'
keyref Declaration with mandatory attribute name = 'keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , attribute object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , element object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , simpleType object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , complexType object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , group object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , notation object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , another unique idConstraint object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , another key idConstraint object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , another keyref idConstraint object with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , another keyref idConstraint object in a different targetNamespace with a name='keyrefName'
keyref Declaration with mandatory attribute name = 'keyrefName' , object is defined globally
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of attribute
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of element
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of complexType
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of attributeGroup
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of group
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of choice
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of all
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of sequence
keyref Declaration with mandatory attribute name = 'keyrefName' , object is a child of simpleType
keyref Declaration with mandatory attribute name = 'a:b'
keyref Declaration with mandatory attribute name = ''
keyref Declaration with mandatory attribute name = '1foo'
keyref Declaration with mandatory attribute name = '_foo'
keyref Declaration with mandatory attribute name = '_1'
keyref Declaration with id, name and refer (referenced key element exists in local namespace) attributes
keyref Declaration with id, name and refer (referenced key element exists in target namespace) attributes
keyref Declaration with id, name and refer (referenced key element does not exist) attributes
keyref Declaration with attribute of non-schema namespace
keyref element, content of single annotation
keyref element, content with two annotations
keyref element, content of selector
keyref element, content of selector and field
keyref element, content of annotation then selector and then field
keyref element, content of selector then annotation and then field
keyref element, content of selector then field and then annotation
keyref element, content of annotation then field and then selector
keyref element, content of selector and then two fields
keyref element, content of two selectors and then a field
keyref element, content of field
keyref element, content of annotation then field
keyref element, content of two fields
keyref element, content of attribute
keyref element, content of element
keyref element, content of simpleType
keyref element, content of complexType
keyref element, content of unique
keyref element, content of key
keyref element, content of keyref
keyref element, content of all
keyref element, content of choice
keyref element, content of sequence
keyref element, content of any
selector Declaration with optional attribute id = 'foo123'
selector Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
selector Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
selector Declaration with optional attribute id = ''
selector Declaration with optional attribute id = '123'
selector Declaration with attribute name = 'fooID'
selector is defined globally
selector is a child of unique
selector is a child of key
selector is a child of keyref
selector is a child of element
selector Declaration with mandatory attribute xpath = ''
selector Declaration with mandatory attribute xpath contains valid Xpath subset
selector Declaration with mandatory attribute xpath contains invalid Xpath subset
selector Declaration with attribute of non-schema namespace
selector element, content of single annotation
selector element, content with two annotations
selector element, content of selector
selector element, content of selector and field
selector element, content of field
selector element, content of annotation then field
selector element, content of two fields
selector element, content of attribute
selector element, content of element
selector element, content of simpleType
selector element, content of complexType
selector element, content of unique
selector element, content of key
selector element, content of keyref
selector element, content of all
selector element, content of choice
selector element, content of sequence
selector element, content of any
field Declaration with optional attribute id = 'foo123'
field Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
field Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
field Declaration with optional attribute id = ''
field Declaration with optional attribute id = '123'
field Declaration with attribute name = 'fooID'
field is defined globally
field is a child of unique
field is a child of key
field is a child of keyref
field is a child of element
field Declaration with mandatory attribute xpath = ''
field Declaration with mandatory attribute xpath contains valid Xpath subset
field Declaration with mandatory attribute xpath contains invalid Xpath subset
field Declaration with attribute of non-schema namespace
field element, content of single annotation
field element, content with two annotations
field element, content of selector
field element, content of selector and field
field element, content of field
field element, content of annotation then field
field element, content of two fields
field element, content of attribute
field element, content of element
field element, content of simpleType
field element, content of complexType
field element, content of unique
field element, content of key
field element, content of keyref
field element, content of all
field element, content of choice
field element, content of sequence
field element, content of any
unique category, selector element evaluates to a node-set
unique category, field element evaluates to an empty-node set
unique category, field element evaluates to a node-set with only one member
unique category, field element evaluates to a node-set with more than one member
unique category, field element evaluates to a node-set with a member that is not a simple type
unique category, all qualified node set members are unique
unique category, not all qualified node set members are unique
unique category, qualified node set contains members with an element declaration whose {nillable} is true.
unique category, instance member (a)=3.0, number; instance member (b)=3, number
unique category, instance member (a)=3.0, string; instance member (b)=3, string
unique category, instance member (a)=1, boolean; instance member (b)=1, number
unique category, instance member (a)=1, float; instance member (b)=1, decimal
unique category, instance member (a)=1, float; instance member (b)=1, unsignedByte
unique category, instance member (a)=1, decimal; instance member (b)=1, unsignedByte
unique category, instance member (a)=test, string; instance member (b)='', string defined using default='test'
unique category, instance member (a)=test, string; instance member (b)='', string defined using fixed='test'
unique category, instance member (a)=nil, string; instance member (b)=nil
unique category, qualified node set defined with the use of multiple field schema elements pointing to only elements
unique category, qualified node set defined with the use of multiple field schema elements pointing to only attributes
unique category, qualified node set defined with the use of multiple field schema elements pointing to a mix of elements and attributes
unique category, selector points to element within targetNamespace
unique category, selector points to element outside of targetNamespace in a non-imported schema
unique category, selector points to element from imported schema
unique category, selector points to element from redefined schema
unique category, selector points to element redefined by use of substitutionGroup
unique category, field points to element within targetNamespace
unique category, field points to element outside targetNamespace in non-imported schema
unique category, field points to element from imported schema
unique category, field points to element from redefined schema
unique category, field points to element redefined by use of substitutionGroup
unique category, field points to attribute within targetNamespace
unique category, field points to attribute from imported schema
unique category, field points to attribute from redefined schema
unique category, field points to attribute outside targetNamespace in non-imported schema
unique category, field points to attribute used only within xsi:type substitution
key category, selector element evaluates to a node-set
key category, field element evaluates to an empty-node set
key category, field element evaluates to a node-set with only one member
key category, field element evaluates to a node-set with more than one member
key category, field element evaluates to a node-set with a member that is not a simple type
key category, all target node set members exist in qualified node set
key category, some target node set members do not exist in qualified node set
key category, qualified node set contains members with an element declaration whose {nillable} is true.
key category, qualified node set contains members are that are not unique.
key category, instance member (a)=test, string; instance member (b)='', string defined using default='test'
key category, instance member (a)=test, string; instance member (b)='', string defined using fixed='test'
key category, qualified node set defined with the use of multiple field schema elements pointing to only elements
key category, qualified node set defined with the use of multiple field schema elements pointing to only attributes
key category, qualified node set defined with the use of multiple field schema elements pointing to a mix of elements and attributes
key category, selector points to element within targetNamespace
key category, selector points to element outside of targetNamespace in a non-imported schema
key category, selector points to element from imported schema
key category, selector points to element from redefined schema
key category, selector points to element redefined by use of substitutionGroup
key category, field points to element within targetNamespace
key category, field points to element outside targetNamespace in non-imported schema
key category, field points to element from imported schema
key category, field points to element from redefined schema
key category, field points to element redefined by use of substitutionGroup
key category, field points to attribute within targetNamespace
key category, field points to attribute from imported schema
key category, field points to attribute from redefined schema
key category, field points to attribute outside targetNamespace in non-imported schema
key category, field points to attribute used only within xsi:type substitution
keyref category, selector element evaluates to a node-set
keyref category, field element evaluates to an empty-node set
keyref category, field element evaluates to a node-set with only one member
keyref category, field element evaluates to a node-set with more than one member
keyref category, field element evaluates to a node-set with a member that is not a simple type
keyref category, keyref refers to existing key element defined prior to keyref
keyref category, keyref refers to existing key element defined post to keyref
keyref category, keyref refers to unique element
keyref category, keyref refers to unique element whose value is nil
keyref category, keyref refers to a non-existing key element
keyref category, keyref fields are defined in a different order than referred key fields
keyref category, keyref has more field definitions than are defined in referred key fields
keyref category, keyref has less field definitions than are defined in referred key fields
keyref category, instance member (a)=test, string; instance member (b)='', string defined using default='test'
keyref category, instance member (a)=test, string; instance member (b)='', string defined using fixed='test'
keyref category, qualified node set defined with the use of multiple field schema elements pointing to only elements
keyref category, qualified node set defined with the use of multiple field schema elements pointing to only attributes
keyref category, qualified node set defined with the use of multiple field schema elements pointing to a mix of elements and attributes
keyref category, selector points to element within targetNamespace
keyref category, selector points to element outside of targetNamespace in a non-imported schema
keyref category, selector points to element from imported schema
keyref category, selector points to element from redefined schema
keyref category, selector points to element redefined by use of substitutionGroup
keyref category, field points to element within targetNamespace
keyref category, field points to element outside targetNamespace in non-imported schema
keyref category, field points to element from imported schema
keyref category, field points to element from redefined schema
keyref category, field points to element redefined by use of substitutionGroup
keyref category, field points to attribute within targetNamespace
keyref category, field points to attribute from imported schema
keyref category, field points to attribute from redefined schema
keyref category, field points to attribute used only within xsi:type substitution
keyref category, keyref refering to a keyref object instead of unique or key
selector xpath='' , field contains *
selector xpath='.' , field contains *
selector xpath='/' , field contains *
selector xpath='//' , field contains *
selector xpath='|' , field contains *
selector xpath='child::' , field contains *
selector xpath='| qname' , field contains *
selector xpath='qname' , field contains *
selector xpath='child::qname' , field contains *
selector xpath='qname' , field contains * . Prefix is undefined
selector xpath='*' , field contains *
selector xpath='ncname:*' , field contains *
selector xpath='child::ncname:*' , field contains *
selector xpath='ncname :*' , field contains *
selector xpath='ncname: *' , field contains *
selector xpath='ncname : *' , field contains *
selector xpath=' ncname:*' , field contains *
selector xpath='.//' , field contains *
selector xpath='.//.' , field contains *
selector xpath='.// .' , field contains *
selector xpath='. //.' , field contains *
selector xpath='./ /.' , field contains *
selector xpath='child: :qname' , field contains *
selector xpath='child ::qname' , field contains *
selector xpath='child:: qname' , field contains *
selector xpath=' .//.' , field contains *
selector xpath='.//qname' , field contains *
selector xpath='.//.//qname' , field contains *
selector xpath='.//*' , field contains *
selector xpath='.//ncname:*' , field contains *
selector xpath='./ncname:*' , field contains *
selector xpath='.//./.' , field contains *
selector xpath='.//./qname' , field contains *
selector xpath='.//./*' , field contains *
selector xpath='.//./ncname:*' , field contains *
selector xpath='.//qname/.' , field contains *
selector xpath='.//qname1/qname2' , field contains *
selector xpath='.//qname1/.//qname2' , field contains *
selector xpath='.//qname/*' , field contains *
selector xpath='.//qname/ncname:*' , field contains *
selector xpath='.//*/.' , field contains *
selector xpath='.//*/qname' , field contains *
selector xpath='.//*/*' , field contains *
selector xpath='.//*/ncname:*' , field contains *
selector xpath='.//ncname:*/.' , field contains *
selector xpath='.//ncname:*/qname' , field contains *
selector xpath='.//ncname:*/*' , field contains *
selector xpath='.//ncname1:*/ncname2:*' , field contains *
selector xpath='. | .' , field contains *
selector xpath='. | qname' , field contains *
selector xpath='. | *' , field contains *
selector xpath='. | ncname:*' , field contains *
selector xpath='. | .//.' , field contains *
selector xpath='. | .//qname' , field contains *
selector xpath='. | .//*' , field contains *
selector xpath='. | .//ncname:*' , field contains *
selector xpath='. | .//./.' , field contains *
selector xpath='. | .//./qname' , field contains *
selector xpath='. | .//./*' , field contains *
selector xpath='. | .//./ncname:*' , field contains *
selector xpath='. | .//qname/.' , field contains *
selector xpath='. | .//qname1/qname2' , field contains *
selector xpath='. | .//qname/*' , field contains *
selector xpath='. | .//qname/ncname:*' , field contains *
selector xpath='. | .//*/.' , field contains *
selector xpath='. | .//*/qname' , field contains *
selector xpath='. | .//*/*' , field contains *
selector xpath='. | .//*/ncname:*' , field contains *
selector xpath='. | .//ncname:*/.' , field contains *
selector xpath='. | .//ncname:*/qname' , field contains *
selector xpath='. | .//ncname:*/*' , field contains *
selector xpath='. | .//ncname1:*/ncname2:*' , field contains *
selector xpath='qname1 | .' , field contains *
selector xpath='qname1 | qname' , field contains *
selector xpath='qname1 | *' , field contains *
selector xpath='qname1 | ncname:*' , field contains *
selector xpath='qname1 | .//.' , field contains *
selector xpath='qname1 | .//qname' , field contains *
selector xpath='qname1 | .//*' , field contains *
selector xpath='qname1 | .//ncname:*' , field contains *
selector xpath='qname1 | .//./.' , field contains *
selector xpath='qname1 | .//./qname' , field contains *
selector xpath='qname1 | .//./*' , field contains *
selector xpath='qname1 | .//./ncname:*' , field contains *
selector xpath='qname1 | .//qname/.' , field contains *
selector xpath='qname1 | .//qname1/qname2' , field contains *
selector xpath='qname1 | .//qname/*' , field contains *
selector xpath='qname1 | .//qname/ncname:*' , field contains *
selector xpath='qname1 | .//*/.' , field contains *
selector xpath='qname1 | .//*/qname' , field contains *
selector xpath='qname1 | .//*/*' , field contains *
selector xpath='qname1 | .//*/ncname:*' , field contains *
selector xpath='qname1 | .//ncname:*/.' , field contains *
selector xpath='qname1 | .//ncname:*/qname' , field contains *
selector xpath='qname1 | .//ncname:*/*' , field contains *
selector xpath='qname1 | .//ncname1:*/ncname2:*' , field contains *
selector xpath='* | .' , field contains *
selector xpath='* | qname' , field contains *
selector xpath='* | *' , field contains *
selector xpath='* | ncname:*' , field contains *
selector xpath='* | .//.' , field contains *
selector xpath='* | .//qname' , field contains *
selector xpath='* | .//*' , field contains *
selector xpath='* | .//ncname:*' , field contains *
selector xpath='* | .//./.' , field contains *
selector xpath='* | .//./qname' , field contains *
selector xpath='* | .//./*' , field contains *
selector xpath='* | .//./ncname:*' , field contains *
selector xpath='* | .//qname/.' , field contains *
selector xpath='* | .//qname1/qname2' , field contains *
selector xpath='* | .//qname/*' , field contains *
selector xpath='* | .//qname/ncname:*' , field contains *
selector xpath='* | .//*/.' , field contains *
selector xpath='* | .//*/qname' , field contains *
selector xpath='* | .//*/*' , field contains *
selector xpath='* | .//*/ncname:*' , field contains *
selector xpath='* | .//ncname:*/.' , field contains *
selector xpath='* | .//ncname:*/qname' , field contains *
selector xpath='* | .//ncname:*/*' , field contains *
selector xpath='* | .//ncname1:*/ncname2:*' , field contains *
selector xpath='ncname1:* | .' , field contains *
selector xpath='ncname1:* | qname' , field contains *
selector xpath='ncname1:* | *' , field contains *
selector xpath='ncname1:* | ncname:*' , field contains *
selector xpath='ncname1:* | .//.' , field contains *
selector xpath='ncname1:* | .//qname' , field contains *
selector xpath='ncname1:* | .//*' , field contains *
selector xpath='ncname1:* | .//ncname:*' , field contains *
selector xpath='ncname1:* | .//./.' , field contains *
selector xpath='ncname1:* | .//./qname' , field contains *
selector xpath='ncname1:* | .//./*' , field contains *
selector xpath='ncname1:* | .//./ncname:*' , field contains *
selector xpath='ncname1:* | .//qname/.' , field contains *
selector xpath='ncname1:* | .//qname1/qname2' , field contains *
selector xpath='ncname1:* | .//qname/*' , field contains *
selector xpath='ncname1:* | .//qname/ncname:*' , field contains *
selector xpath='ncname1:* | .//*/.' , field contains *
selector xpath='ncname1:* | .//*/qname' , field contains *
selector xpath='ncname1:* | .//*/*' , field contains *
selector xpath='ncname1:* | .//*/ncname:*' , field contains *
selector xpath='ncname1:* | .//ncname:*/.' , field contains *
selector xpath='ncname1:* | .//ncname:*/qname' , field contains *
selector xpath='ncname1:* | .//ncname:*/*' , field contains *
selector xpath='ncname1:* | .//ncname1:*/ncname2:*' , field contains *
selector xpath='self::*' , field contains *
selector xpath='descendant-or-self::*' , field contains *
selector xpath='descendant::*' , field contains *
selector xpath='attribute::*' , field contains *
selector xpath='@*' , field contains *
selector xpath='self::node()' , field contains *
selector xpath='qname[type='predicate']' , field contains *
selector xpath='qname[predicate]' , field contains *
field xpath='' , selector contains *
field xpath='@' , selector contains *
field xpath='attribute::' , selector contains *
field xpath='.' , selector contains *
field xpath='/' , selector contains *
field xpath='//' , selector contains *
field xpath='|' , selector contains *
field xpath='| qname' , selector contains *
field xpath='qname' , selector contains *
field xpath='child::qname' , selector contains *
field xpath='qname' , selector contains * . Prefix is undefined
field xpath='*' , selector contains *
field xpath='ncname:*' , selector contains *
field xpath='child::ncname:*' , selector contains *
field xpath='ncname :*' , selector contains *
field xpath='ncname: *' , selector contains *
field xpath='ncname : *' , selector contains *
field xpath=' ncname:*' , selector contains *
field xpath='@qname' , selector contains *
field xpath='attribute::qname' , selector contains *
field xpath='@ *' , selector contains *
field xpath='@*' , selector contains *
field xpath='attribute::*' , selector contains *
field xpath='@ncname:*' , selector contains *
field xpath='.///@*' , selector contains *
field xpath='.//' , selector contains *
field xpath='.//.' , selector contains *
field xpath='.// .' , selector contains *
field xpath='. //.' , selector contains *
field xpath='./ /.' , selector contains *
field xpath=' .//.' , selector contains *
field xpath='attribute: :qname' , selector contains *
field xpath='attribute ::qname' , selector contains *
field xpath='attribute:: qname' , selector contains *
field xpath='.//qname' , selector contains *
field xpath='.//.//qname' , selector contains *
field xpath='.//*' , selector contains *
field xpath='.//ncname:*' , selector contains *
field xpath='.//@qname' , selector contains *
field xpath='.//@*' , selector contains *
field xpath='.//@ncname:*' , selector contains *
field xpath='./ncname:*' , selector contains *
field xpath='.//./.' , selector contains *
field xpath='.//./qname' , selector contains *
field xpath='.//./*' , selector contains *
field xpath='.//./ncname:*' , selector contains *
field xpath='.//./@qname' , selector contains *
field xpath='.//./@*' , selector contains *
field xpath='.//./@ncname:*' , selector contains *
field xpath='.//qname/.' , selector contains *
field xpath='.//qname1/qname2' , selector contains *
field xpath='.//qname1/.//qname2' , selector contains *
field xpath='.//qname/*' , selector contains *
field xpath='.//qname/ncname:*' , selector contains *
field xpath='.//qname1/@qname2' , selector contains *
field xpath='.//qname1/.//@qname2' , selector contains *
field xpath='.//qname/@*' , selector contains *
field xpath='.//qname/@ncname:*' , selector contains *
field xpath='.//*/.' , selector contains *
field xpath='.//*/qname' , selector contains *
field xpath='.//*/*' , selector contains *
field xpath='.//*/ncname:*' , selector contains *
field xpath='.//*/@qname' , selector contains *
field xpath='.//*/@*' , selector contains *
field xpath='.//*/@ncname:*' , selector contains *
field xpath='.//ncname:*/.' , selector contains *
field xpath='.//ncname:*/qname' , selector contains *
field xpath='.//ncname:*/*' , selector contains *
field xpath='.//ncname1:*/ncname2:*' , selector contains *
field xpath='.//ncname:*/@qname' , selector contains *
field xpath='.//ncname:*/@*' , selector contains *
field xpath='.//ncname1:*/@ncname2:*' , selector contains *
field xpath='. | .' , selector contains *
field xpath='. | qname' , selector contains *
field xpath='. | *' , selector contains *
field xpath='. | ncname:*' , selector contains *
field xpath='. | @qname' , selector contains *
field xpath='. | @*' , selector contains *
field xpath='. | @ncname:*' , selector contains *
field xpath='. | .//.' , selector contains *
field xpath='. | .//qname' , selector contains *
field xpath='. | .//*' , selector contains *
field xpath='. | .//ncname:*' , selector contains *
field xpath='. | .//@qname' , selector contains *
field xpath='. | .//@*' , selector contains *
field xpath='. | .//@ncname:*' , selector contains *
field xpath='. | .//./.' , selector contains *
field xpath='. | .//./qname' , selector contains *
field xpath='. | .//./*' , selector contains *
field xpath='. | .//./ncname:*' , selector contains *
field xpath='. | .//./@qname' , selector contains *
field xpath='. | .//./@*' , selector contains *
field xpath='. | .//./@ncname:*' , selector contains *
field xpath='. | .//qname/.' , selector contains *
field xpath='. | .//qname1/qname2' , selector contains *
field xpath='. | .//qname/*' , selector contains *
field xpath='. | .//qname/ncname:*' , selector contains *
field xpath='. | .//qname1/@qname2' , selector contains *
field xpath='. | .//qname/@*' , selector contains *
field xpath='. | .//qname/@ncname:*' , selector contains *
field xpath='. | .//*/.' , selector contains *
field xpath='. | .//*/qname' , selector contains *
field xpath='. | .//*/*' , selector contains *
field xpath='. | .//*/ncname:*' , selector contains *
field xpath='. | .//*/@qname' , selector contains *
field xpath='. | .//*/@*' , selector contains *
field xpath='. | .//*/@ncname:*' , selector contains *
field xpath='. | .//ncname:*/.' , selector contains *
field xpath='. | .//ncname:*/qname' , selector contains *
field xpath='. | .//ncname:*/*' , selector contains *
field xpath='. | .//ncname1:*/ncname2:*' , selector contains *
field xpath='. | .//ncname:*/@qname' , selector contains *
field xpath='. | .//ncname:*/@*' , selector contains *
field xpath='. | .//ncname1:*/@ncname2:*' , selector contains *
field xpath='qname1 | .' , selector contains *
field xpath='qname1 | qname' , selector contains *
field xpath='qname1 | *' , selector contains *
field xpath='qname1 | ncname:*' , selector contains *
field xpath='qname1 | @qname' , selector contains *
field xpath='qname1 | @*' , selector contains *
field xpath='qname1 | @ncname:*' , selector contains *
field xpath='@qname1 | @qname' , selector contains *
field xpath='@qname1 | @*' , selector contains *
field xpath='@qname1 | @ncname:*' , selector contains *
field xpath='qname1 | .//.' , selector contains *
field xpath='qname1 | .//qname' , selector contains *
field xpath='qname1 | .//*' , selector contains *
field xpath='qname1 | .//ncname:*' , selector contains *
field xpath='qname1 | .//./.' , selector contains *
field xpath='qname1 | .//./qname' , selector contains *
field xpath='qname1 | .//./*' , selector contains *
field xpath='qname1 | .//./ncname:*' , selector contains *
field xpath='qname1 | .//qname/.' , selector contains *
field xpath='qname1 | .//qname1/qname2' , selector contains *
field xpath='qname1 | .//qname/*' , selector contains *
field xpath='qname1 | .//qname/ncname:*' , selector contains *
field xpath='qname1 | .//*/.' , selector contains *
field xpath='qname1 | .//*/qname' , selector contains *
field xpath='qname1 | .//*/*' , selector contains *
field xpath='qname1 | .//*/ncname:*' , selector contains *
field xpath='qname1 | .//ncname:*/.' , selector contains *
field xpath='qname1 | .//ncname:*/qname' , selector contains *
field xpath='qname1 | .//ncname:*/*' , selector contains *
field xpath='qname1 | .//ncname1:*/ncname2:*' , selector contains *
field xpath='* | .' , selector contains *
field xpath='* | qname' , selector contains *
field xpath='* | *' , selector contains *
field xpath='* | ncname:*' , selector contains *
field xpath='* | @qname' , selector contains *
field xpath='* | @*' , selector contains *
field xpath='* | @ncname:*' , selector contains *
field xpath='@* | qname' , selector contains *
field xpath='@* | *' , selector contains *
field xpath='@* | ncname:*' , selector contains *
field xpath='* | .//.' , selector contains *
field xpath='* | .//qname' , selector contains *
field xpath='* | .//*' , selector contains *
field xpath='* | .//ncname:*' , selector contains *
field xpath='* | .//./.' , selector contains *
field xpath='* | .//./qname' , selector contains *
field xpath='* | .//./*' , selector contains *
field xpath='* | .//./ncname:*' , selector contains *
field xpath='* | .//qname/.' , selector contains *
field xpath='* | .//qname1/qname2' , selector contains *
field xpath='* | .//qname/*' , selector contains *
field xpath='* | .//qname/ncname:*' , selector contains *
field xpath='* | .//*/.' , selector contains *
field xpath='* | .//*/qname' , selector contains *
field xpath='* | .//*/*' , selector contains *
field xpath='* | .//*/ncname:*' , selector contains *
field xpath='* | .//ncname:*/.' , selector contains *
field xpath='* | .//ncname:*/qname' , selector contains *
field xpath='* | .//ncname:*/*' , selector contains *
field xpath='* | .//ncname1:*/ncname2:*' , selector contains *
field xpath='ncname1:* | .' , selector contains *
field xpath='ncname1:* | qname' , selector contains *
field xpath='ncname1:* | *' , selector contains *
field xpath='ncname1:* | ncname:*' , selector contains *
field xpath='ncname1:* | .//.' , selector contains *
field xpath='ncname1:* | .//qname' , selector contains *
field xpath='ncname1:* | .//*' , selector contains *
field xpath='ncname1:* | .//ncname:*' , selector contains *
field xpath='ncname1:* | .//./.' , selector contains *
field xpath='ncname1:* | .//./qname' , selector contains *
field xpath='ncname1:* | .//./*' , selector contains *
field xpath='ncname1:* | .//./ncname:*' , selector contains *
field xpath='ncname1:* | .//qname/.' , selector contains *
field xpath='ncname1:* | .//qname1/qname2' , selector contains *
field xpath='ncname1:* | .//qname/*' , selector contains *
field xpath='ncname1:* | .//qname/ncname:*' , selector contains *
field xpath='ncname1:* | .//*/.' , selector contains *
field xpath='ncname1:* | .//*/qname' , selector contains *
field xpath='ncname1:* | .//*/*' , selector contains *
field xpath='ncname1:* | .//*/ncname:*' , selector contains *
field xpath='ncname1:* | .//ncname:*/.' , selector contains *
field xpath='ncname1:* | .//ncname:*/qname' , selector contains *
field xpath='ncname1:* | .//ncname:*/*' , selector contains *
field xpath='ncname:* | .//ncname1:*/ncname2:*' , selector contains *
field xpath='ncname1:* | .//ncname:*/@qname' , selector contains *
field xpath='ncname1:* | .//ncname:*/@*' , selector contains *
field xpath='ncname:* | .//ncname1:*/@ncname2:*' , selector contains *
field xpath='@ncname1:* | .//ncname:*/qname' , selector contains *
field xpath='@ncname1:* | .//ncname:*/*' , selector contains *
field xpath='@ncname:* | .//ncname1:*/ncname2:*' , selector contains *
field xpath='self::*' , selector contains *
field xpath='descendant-or-self::*' , selector contains *
field xpath='descendant::*' , selector contains *
field xpath='self::node()' , selector contains *
field xpath='qname[type='predicate']' , selector contains *
field xpath='qname[predicate]' , selector contains *
keyref fields locating an attribute refers to a key locating an element
keyref fields locating an attribute refers to a unique locating an element
keyref fields locating an attribute subject to normalization refers to a key locating an element that is not normalized , prenormalization values are the same
keyref fields locating an attribute subject to normalization refers to a key locating an element that is not normalized , postnormalization values are the same
keyref fields locating an element refers to a key locating an attribute
keyref fields locating an element refers to a unique locating an attribute
keyref fields locating an attribute refers to a key locating an attribute
keyref fields locating an attribute refers to a unique locating an attribute
keyref fields locating an element refers to a key locating an element
keyref fields locating an element refers to a unique locating an element
constraint locating an element that is of complexType/simpleContent
constraint locating an element that is of complexType/complexContent
constraint locating an element that is of simpleType/restriction
constraint locating an element that is of simpleType/list
constraint locating an element that is of simpleType/union
keys and keyref defined locally outside of each other's scope
keyref defined locally within key scope
Test valid XML for unique definition, field xpath='.' , selector contains *
Test invalid XML for unique definition, field xpath='.' , selector contains *
Test valid XML for unique definition, field xpath='qname' , selector contains *
Test valid XML for unique definition, field xpath='child::qname' , selector contains *
Test valid XML for unique definition, field xpath='.//qname' , selector contains qname1
Test invalid XML for unique definition, field xpath='qname' , selector contains *
Test invalid XML for unique definition, field xpath='.//qname' , selector contains qname1
Test valid XML for unique definition, field xpath='*' , selector contains *
Test valid XML for unique definition, field xpath='*' , selector contains .//qname
Test valid XML for unique definition, field xpath='child::*' , selector contains *
Test invalid XML for unique definition, field xpath='*' , selector contains *
Test invalid XML for unique definition, field xpath='*' , selector contains .//qname
Test valid XML for unique definition, field xpath='ncname:*' , selector contains *
Test valid XML for unique definition, field xpath='child::ncname:*' , selector contains *
Test invalid XML for unique definition, field xpath='ncname:*' , selector contains *
Test valid XML for unique definition, field xpath='@qname' , selector contains *
Test valid XML for unique definition, field xpath='attribute::qname' , selector contains *
Test valid XML for unique definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test invalid XML for unique definition, field xpath='@qname' , selector contains *
Test valid XML for unique definition, field xpath='@*' , selector contains *
Test valid XML for unique definition, field xpath='attribute::*' , selector contains *
Test invalid XML for unique definition, field xpath='@*' , selector contains *
Test valid XML for unique definition, field xpath='@ncname:*' , selector contains *
Test valid XML for unique definition, field xpath='attribute::ncname:*' , selector contains *
Test invalid XML for unique definition, field xpath='@ncname:*' , selector contains *
Test valid XML for key definition, field xpath='.' , selector contains *
Test invalid XML for key definition, field xpath='.' , selector contains *
Test valid XML for key definition, field xpath='qname' , selector contains *
Test valid XML for key definition, field xpath='child::qname' , selector contains *
Test valid XML for key definition, field xpath='.//qname' , selector contains qname1
Test invalid XML for key definition, field xpath='qname' , selector contains *
Test invalid XML for key definition, field xpath='.//qname' , selector contains qname1
Test valid XML for key definition, field xpath='*' , selector contains *
Test valid XML for key definition, field xpath='*' , selector contains .//qname
Test valid XML for key definition, field xpath='child::*' , selector contains *
Test invalid XML for key definition, field xpath='*' , selector contains *
Test invalid XML for key definition, field xpath='*' , selector contains .//qname
Test valid XML for key definition, field xpath='ncname:*' , selector contains *
Test valid XML for key definition, field xpath='child::ncname:*' , selector contains *
Test invalid XML for key definition, field xpath='ncname:*' , selector contains *
Test valid XML for key definition, field xpath='@qname' , selector contains *
Test valid XML for key definition, field xpath='attribute::qname' , selector contains *
Test valid XML for key definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test invalid XML for key definition, field xpath='@qname' , selector contains *
Test valid XML for key definition, field xpath='@*' , selector contains *
Test valid XML for key definition, field xpath='attribute::*' , selector contains *
Test invalid XML for key definition, field xpath='@*' , selector contains *
Test valid XML for key definition, field xpath='@ncname:*' , selector contains *
Test valid XML for key definition, field xpath='attribute::ncname:*' , selector contains *
Test invalid XML for key definition, field xpath='@ncname:*' , selector contains *
Test valid XML for keyref definition, field xpath='.' , selector contains *
Test invalid XML for keyref definition, field xpath='.' , selector contains *
Test valid XML for keyref definition, field xpath='qname' , selector contains *
Test valid XML for keyref definition, field xpath='child::qname' , selector contains *
Test valid XML for keyref definition, field xpath='.//qname' , selector contains qname1
Test invalid XML for keyref definition, field xpath='qname' , selector contains *
Test invalid XML for keyref definition, field xpath='.//qname' , selector contains qname1
Test valid XML for keyref definition, field xpath='*' , selector contains *
Test valid XML for keyref definition, field xpath='*' , selector contains .//qname
Test valid XML for keyref definition, field xpath='child::*' , selector contains *
Test invalid XML for keyref definition, field xpath='*' , selector contains *
Test invalid XML for keyref definition, field xpath='*' , selector contains .//qname
Test valid XML for keyref definition, field xpath='ncname:*' , selector contains *
Test valid XML for keyref definition, field xpath='child::ncname:*' , selector contains *
Test invalid XML for keyref definition, field xpath='ncname:*' , selector contains *
Test valid XML for keyref definition, field xpath='@qname' , selector contains *
Test valid XML for keyref definition, field xpath='attribute::qname' , selector contains *
Test valid XML for keyref definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test invalid XML for keyref definition, field xpath='@qname' , selector contains *
Test valid XML for keyref definition, field xpath='@*' , selector contains *
Test valid XML for keyref definition, field xpath='attribute::*' , selector contains *
Test invalid XML for keyref definition, field xpath='@*' , selector contains *
Test valid XML for keyref definition, field xpath='@ncname:*' , selector contains *
Test valid XML for keyref definition, field xpath='attribute::ncname:*' , selector contains *
Test invalid XML for keyref definition, field xpath='@ncname:*' , selector contains *
Test multiple field statements field xpath='. ; qname' , selector contains *
Test multiple field statements field xpath='. ; qname' , selector contains *
Test multiple field statements field xpath='qname ; qname1' , selector contains *
Test multiple field statements field xpath='qname ; qname1' , selector contains *
Test multiple field statements field xpath='* ; qname' , selector contains *, keyref with field='*' will fail because it allow only single node.
Test multiple field statements field xpath='* ; qname' , selector contains *
Test multiple field statements field xpath='ncname:* ; qname' , selector contains *
Test multiple field statements field xpath='ncname:* ; qname' , selector contains *
Test multiple field statements field xpath='@qname ; qname1' , selector contains *
Test multiple field statements field xpath='@qname ; qname1' , selector contains *
Test multiple field statements field xpath='@* ; qname' , selector contains *
Test multiple field statements field xpath='@* ; qname' , selector contains *
Test multiple field statements field xpath='@ncname:* ; qname' , selector contains *
Test multiple field statements field xpath='@ncname:* ;qname' , selector contains *
Test for path | path of selector field xpath='.' , selector contains qname | qname1
Test for path | path of selector field xpath='.' , selector contains qname | qname1
Test for path | path of selector field xpath='qname' , selector contains qname | qname1
Test for path | path of selector field xpath='qname' , selector contains qname | qname1
Test for path | path of selector field xpath='*' , selector contains qname | qname1
Test for path | path of selector field xpath='*' , selector contains qname | qname1
Test for path | path of selector field xpath='ncname:*' , selector contains qname | qname1
Test for path | path of selector field xpath='ncname:*' , selector contains qname | qname1
Test for path | path of selector field xpath='@qname' , selector contains qname | qname1
Test for path | path of selector field xpath='@qname' , selector contains qname | qname1
Test for path | path of selector field xpath='@*' , selector contains qname | qname1
Test for path | path of selector field xpath='@*' , selector contains qname | qname1
Test for path | path of selector field xpath='@ncname:*' , selector contains qname | qname1
Test for path | path of selector field xpath='@ncname:*' , selector contains qname | qname1
70955 - NullReference when identityConstraint key attempting to validate missing element
70981 - invalid line numbers in XPath validation errors
71410 - XSD - Order of elements in content model of XmlSchemaElement not enforced during validation
71477 - XSD IdentityConstraint: placing IC on undeclared element in instance document throws NullReferenceException
Testing key/key on cross datatypes, idc_string_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_language (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_NMTOKEN (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_string_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_language (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_NMTOKEN (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_normalizedString_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_language (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_NMTOKEN (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_token_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_language (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_language_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_Name_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NCName_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_ID (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_ID_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_Name (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_NCName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_IDREF (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREF_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_IDREFS_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_string (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_normalizedString (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_token (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_NMTOKEN (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKEN_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NMTOKENS_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_boolean (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_boolean_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_base64Binary_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_hexBinary_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_float (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_float_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_nonPositiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_negativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_positiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_decimal_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_nonPositiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_negativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_positiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_integer_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_nonPositiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_negativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonPositiveInteger_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_nonPositiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_negativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_negativeInteger_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_long_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_int_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_short_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_long (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_int (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_short (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_byte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_byte_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_positiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_nonNegativeInteger_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_positiveInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_positiveInteger_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedLong_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedInt_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedShort_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_decimal (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_integer (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_nonNegativeInteger (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_unsignedLong (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_unsignedInt (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_unsignedShort (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_unsignedByte (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_unsignedByte_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_double (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_double_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_base64Binary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_hexBinary (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_float (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_decimal (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_integer (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_nonPositiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_negativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_long (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_int (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_short (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_byte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_nonNegativeInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_positiveInteger (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_unsignedLong (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_unsignedInt (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_unsignedShort (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_unsignedByte (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_double (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_anyURI (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_anyURI_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_QName (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_QName_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_language (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_boolean (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_NOTATION (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_NOTATION_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_Name (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_NCName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_ID (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_IDREF (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_IDREFS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_QName (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_NOTATION (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_duration (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_time (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_gYearMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_gYear (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_gMonthDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_gDay (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_duration_gMonth (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_dateTime (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_dateTime_date (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_time_time (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_dateTime (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_date_date (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYearMonth_gYearMonth (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gYear_gYear (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonthDay_gMonthDay (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gDay_gDay (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_string (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_normalizedString (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_token (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_NMTOKEN (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_NMTOKENS (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_anyURI (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_duration (invalid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
Testing key/key on cross datatypes, idc_gMonth_gMonth (valid). All ancestor/descendant derived types of a given datatypes is valid unless the derivation types are different (such as IDREF_IDREFS).
derived type of an int from a base type int
derived type of a float from a base type float
all: id, id='foo'
all: id, id=''
all: id, id='0'
all: id, id='-999'
all: id, id='a:b'
all: id, two 'all' with same id, one from complexType, one from restriction
all: id, two 'all' with same id, one from complexType, one from extension
all: id, two 'all' with same id, one from complexType, one from group
all: id, two 'all' with same id, one from restriction, one from extension
all: id, two 'all' with same id, one from restriction, one from group
all: id, two 'all' with same id, one from extension, one from group
all: id, two 'all' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all' [NOTE: this fails because complexType doesn't allow 'all' AND 'group' as siblings. Case created but probably not necessary]
all: with name as attribute
all: with parent complexType
all: with parent restriction
all: with parent extension
all: with parent group
all: with parent choice
all: with parent sequence
all: minOccurs = empty
all: minOccurs = -1
all: minOccurs = 0
all: minOccurs = 2
all: minOccurs = *
all: minOccurs = 9999999999
all: minOccurs = unbounded
all: minOccurs = a
all: minOccurs = ?
all: minOccurs = &
all: maxOccurs = empty
all: maxOccurs = -1
all: maxOccurs = 0
all: maxOccurs = 2
all: maxOccurs = *
all: maxOccurs = 9999999999
all: maxOccurs = unbounded
all: maxOccurs = a
all: maxOccurs = ?
all: maxOccurs = &
all: with no child node
all: with one annotation only
all: with two annotation
all: with annotation follow by 1 element
all: with one element only
all: with element follow by annotation
all: with childNode other than annotation or element, child node is simpletype
all: with childNode other than annotation or element, child node is group
all: with childNode other than annotation or element, child node is complexType
all: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
all: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
all: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
all: minOccurs can have value of 0 or 1 max occurs can only have 1 as value, minOccurs=0, maxOccurs=absent
all: elements in instant XML=0, minOccurs=1, maxOccurs=absent
all: elements in instant XML=1, minOccurs=1, maxOccurs=absent
all: elements in instant XML=2, minOccurs=1, maxOccurs=absent
all: minOccurs can have value of 0 or 1 max occurs can only have 1 as value, minOccurs=2, maxOccurs=absent
all: minOccurs can have value of 0 or 1 max occurs can only have 1 as value, minOccurs=absent, maxOccurs=0
all: elements in instant XML=0, minOccurs=absent, maxOccurs=1
all: elements in instant XML=1, minOccurs=absent, maxOccurs=1
all: elements in instant XML=2, minOccurs=absent, maxOccurs=1
, minOccurs=absent, maxOccurs=2
all with default minOccurs and maxOccurs with optional element children
all: with any attribute with no schema namespace
sequence: with any attribute with no schema namespace
choice: with any attribute with no schema namespace
RAID#67552 - test using of minOccurs=0 and allowing elements to not exists
sequence: id, id='foo'
sequence: id, id=''
sequence: id, id='0'
sequence: id, id='-1'
sequence: id, id='a:b'
sequence: id, two 'sequence' with same id, one from complexType, one from restriction
sequence: id, two 'sequence' with same id, one from complexType, one from extension
sequence: id, two 'sequence' with same id, one from complexType, one from group
sequence: id, two 'sequence' with same id, one from restriction, one from extension
sequence: id, two 'sequence' with same id, one from restriction, one from group
sequence: id, two 'sequence' with same id, one from extension, one from group
sequence: id, two 'sequence' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all'
sequence: with parent complexType
sequence: with parent restriction
sequence: with parent extension
sequence: with parent group
sequence: with parent choice
sequence: with parent sequence
sequence: minOccurs = empty
sequence: minOccurs = -1
sequence: minOccurs = *
sequence: minOccurs = unbounded
sequence: minOccurs = 9999999999
sequence: minOccurs = a
sequence: minOccurs = ?
sequence: minOccurs = &
sequence: maxOccurs = empty
sequence: maxOccurs = -1
sequence: maxOccurs = *
sequence: maxOccurs = unbounded
sequence: maxOccurs = 8
sequence: maxOccurs = a
sequence: maxOccurs = ?
sequence: maxOccurs = &
sequence: with no child node
sequence: with one annotation only
sequence: with two annotation
sequence: with children annotation, element
sequence: with children annotation, group
sequence: with children annotation, choice
sequence: with children annotation, sequence
sequence: with children annotation, any
sequence: with children annotation, element, group, choice, sequence, any
sequence: with children element, any, sequence, choice, group
sequence: with children group, any, choice, element, sequence
sequence: with children choice, any, group, sequence, element
sequence: with children sequence, group, choice, element, any
sequence: with children any, sequence, group, element, choice
sequence: with children 4 elements, 4 groups
sequence: with children 4 groups, 4 choice
sequence: with children 4 choice, 4 sequence
sequence: with children 4 sequence, 4 any
sequence: with children 4 any, 4 elements
sequence: with children element, annotation
sequence: with children group, annotation
sequence: with children choice, annotation
sequence: with children sequence, annotation
sequence: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
sequence: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
sequence: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
sequence: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
sequence: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
sequence: elements in instant XML=0, minOccurs=0, maxOccurs=absent
sequence: elements in instant XML=1, minOccurs=0, maxOccurs=absent
sequence: elements in instant XML=2, minOccurs=0, maxOccurs=absent
sequence: elements in instant XML=0, minOccurs=0, maxOccurs=1
sequence: elements in instant XML=1, minOccurs=0, maxOccurs=1
sequence: elements in instant XML=2, minOccurs=0, maxOccurs=1
sequence: elements in instant XML=0, minOccurs=0, maxOccurs=0
sequence: elements in instant XML=1, minOccurs=0, maxOccurs=0
sequence: elements in instant XML=0, minOccurs=0, maxOccurs=999999999
sequence: elements in instant XML=0, minOccurs=1, maxOccurs=absent
sequence: elements in instant XML=1, minOccurs=1, maxOccurs=absent
sequence: elements in instant XML=2, minOccurs=1, maxOccurs=absent
sequence: elements in instant XML=0, minOccurs=1, maxOccurs=1
sequence: elements in instant XML=1, minOccurs=1, maxOccurs=1
sequence: elements in instant XML=2, minOccurs=1, maxOccurs=1
sequence: elements in instant XML=0, minOccurs=1, maxOccurs=2
sequence: elements in instant XML=1, minOccurs=1, maxOccurs=2
sequence: elements in instant XML=2, minOccurs=1, maxOccurs=2
sequence: elements in instant XML=3, minOccurs=1, maxOccurs=2
sequence: unbounded is not allowed as minOccurs, minOccurs=unbounded
sequence: elements in instant XML=3, maxOccurs=unbounded
sequence: minOccurs=2, maxOccurs=1
sequence: minOccurs=1, maxOccurs=0
sequence: minOccurs=-1
sequence: maxOccurs=-1
choice: id, id='foo'
choice: id, id=''
choice: id, id='0'
choice: id, id='-1'
choice: id, id='a:b'
choice: id, two 'choice' with same id, one from complexType, one from restriction
choice: id, two 'choice' with same id, one from complexType, one from extension
choice: id, two 'choice' with same id, one from complexType, one from group
choice: id, two 'choice' with same id, one from restriction, one from extension
choice: id, two 'choice' with same id, one from restriction, one from group
choice: id, two 'choice' with same id, one from extension, one from group
choice: id, two 'choice' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all'
choice: with parent complexType
choice: with parent restriction
choice: with parent extension
choice: with parent group
choice: with parent choice
choice: with parent sequence
choice: minOccurs = empty
choice: minOccurs = -1
choice: minOccurs = *
choice: minOccurs = unbounded
choice: minOccurs = 9999999999
choice: minOccurs = a
choice: minOccurs = ?
choice: minOccurs = &
choice: maxOccurs = empty
choice: maxOccurs = -1
choice: maxOccurs = *
choice: maxOccurs = unbounded
choice: maxOccurs = 5
choice: maxOccurs = a
choice: maxOccurs = ?
choice: maxOccurs = &
choice: with no child node
choice: with one annotation only
choice: with two annotation
choice: with children annotation, element
choice: with children annotation, group
choice: with children annotation, choice
choice: with children annotation, sequence
choice: with children annotation, any
choice: with children annotation, element, group, choice, sequence, any
choice: with children element, any, sequence, choice, group
choice: with children group, any, choice, element, sequence
choice: with children choice, any, group, sequence, element
choice: with children sequence, group, choice, element, any
choice: with children any, sequence, group, element, choice
choice: with children 4 elements, 4 groups
choice: with children 4 groups, 4 choice
choice: with children 4 choice, 4 sequence
choice: with children 4 sequence, 4 any
choice: with children 4 any, 4 elements
choice: with children element, annotation
choice: with children group, annotation
choice: with children choice, annotation
choice: with children sequence, annotation
choice: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0
choice: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent
choice: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent
choice: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absent
choice: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent
choice: elements in instant XML=0, minOccurs=0, maxOccurs=absent
choice: elements in instant XML=1, minOccurs=0, maxOccurs=absent
choice: elements in instant XML=2, minOccurs=0, maxOccurs=absent
choice: elements in instant XML=0, minOccurs=0, maxOccurs=1
choice: elements in instant XML=1, minOccurs=0, maxOccurs=1
choice: elements in instant XML=2, minOccurs=0, maxOccurs=1
choice: elements in instant XML=0, minOccurs=0, maxOccurs=0
choice: elements in instant XML=1, minOccurs=0, maxOccurs=0
choice: elements in instant XML=0, minOccurs=0, maxOccurs=999999999
choice: elements in instant XML=0, minOccurs=1, maxOccurs=absent
choice: elements in instant XML=1, minOccurs=1, maxOccurs=absent
choice: elements in instant XML=2, minOccurs=1, maxOccurs=absent
choice: elements in instant XML=0, minOccurs=1, maxOccurs=1
choice: elements in instant XML=1, minOccurs=1, maxOccurs=1
choice: elements in instant XML=2, minOccurs=1, maxOccurs=1
choice: elements in instant XML=0, minOccurs=1, maxOccurs=2
choice: elements in instant XML=1, minOccurs=1, maxOccurs=2
choice: elements in instant XML=2, minOccurs=1, maxOccurs=2
choice: elements in instant XML=3, minOccurs=1, maxOccurs=2
choice: unbounded is not allowed as minOccurs, minOccurs=unbounded
choice: elements in instant XML=3, maxOccurs=unbounded
choice: minOccurs=2, maxOccurs=1
choice: minOccurs=1, maxOccurs=0
choice: minOccurs=-1
choice: maxOccurs=-1
sequence: with NO elements (max=min=absent), 0 element is in the instant XML doc
sequence: with NO elements, 1 element is in the instant XML doc
sequence: with 1 elements, 0 element is in the instant XML doc
sequence: with 1 elements, 1 element is in the instant XML doc
sequence: with 1 elements, 2 element is in the instant XML doc
sequence: with 2 elements, only the 1st element is specified in the instant XML doc
sequence: with 2 elements, the elements are not in the defined order
sequence: with 2 elements, 3 elements is specified in the instant XML doc
sequence: with 5 elements, all elements appeared and are in defined order
sequence: with 5 elements, the last 2 elements are not in the defined order
choice: with NO elements (max=min=absent), 0 element is in the instant XML doc
choice: with NO elements, 1 element is in the instant XML doc
choice: with 1 elements, 0 element is in the instant XML doc
choice: with 1 elements, 1 element is in the instant XML doc
choice: with 1 elements, 2 element is in the instant XML doc
choice: with 2 elements, 1 element in the instant XML doc
choice: with 2 elements, 2 element in the instant XML doc
choice: with 5 elements, 0 element in the instant XML doc
choice: with 5 elements, 1 element in the instant XML doc
choice: with 5 elements, an undefined element in the instant XML doc
all: with no elements 1 element is in the instant XML doc
all: with 1 elements 0 element is in the instant XML doc
all: with 1 elements 1 element is in the instant XML doc
all: with 1 elements 2 element is in the instant XML doc
all: with 2 elements 0 element is in the instant XML doc
all: with 2 elements 1 element is in the instant XML doc
all: with 2 elements 2 element is in the instant XML doc
all: with 2 elements 2 element in different order is in the instant XML doc
all: with 2 elements instant doc has all the element plus some other element from other namespace
all: with 5 elements instant doc has all the element in reverse order
all: with 2 elements instant doc has an element that is not local or global to the declaring element
all: with 2 elements instant doc has a global element
all: with 2 elements instant doc has the same element twice.
parent is sequence, more than one child sequences, each of them again have more than one sequence child node, instant XML conform to the declaration
parent is sequence, more than one child sequences, each of them again have more than one sequence child node, instant XML doesn't conform to the declaration
parent is sequence, the instant XML has element that are of same local name but different namespace URI than in the element decl
parent is sequence, has 2 sequence as child ( no elements ), in the instant XML document, the sequence appear as (F1, E1, E2, F2)
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, there is no element specified
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, the sequence appear as (E1)
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, the sequence appear as (E1, F1, E2, F2)
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, the sequence appear as (E1, F2, F1)
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, the sequence appear as (F1, F2, E1, E2)
parent is sequence, has 2 sequence as child (E1,E2) (F1,F2), in the instant XML document, the sequence appear as (F1, E1, E2, F2)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (C1 | C2), in the instant XML document ( E1, F2, C2, D2)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (D1 | D2), in the instant XML document ( E1, E2, F1, F2, C1, D1)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (D1 | D2), in the instant XML document ( C1, D1)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (D1 | D2), in the instant XML document ( C1, F1, D1)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (D1 | D2), in the instant XML document (D1)
parent is sequence, has 2 sequence (E1, E2) (F1,F2), and 2 choice (C1 | C2) (D1 | D2), in the instant XML document ( no element )
all has particle with minOccurs=maxOccur = 0
all has particle with minOccurs=maxOccur = 1
all has particle with minOccurs=0, maxOccur = 2
all appear under 'complexType', which is part of a complexType, and particles in all has maxOccurs=minOccurs (0 | 1)
group' with 'all', appear under 'schema', which is part of a complexType and has maxOccurs=minOccurs (0 | 1)
group' with 'all', appear under 'redefine', which is part of a complexType
group' with 'all', appear under 'extension', whiche is part of a complexType
group' with 'all', appear under 'restriction', which is part of a complexType
group' with 'all', appear under 'sequence' which is part of a complexType
group' with 'all', appear under 'choice' which is part of a complexType
group' with 'all', appear under 'complexType', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'schema', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'redefine', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'extension', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'restriction', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'sequence' with maxOccurs=minOccurs=1, , whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
group' with 'all', appear under 'choice' with maxOccurs=minOccurs=1 , whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent)
'all', appear under 'complexType' has minOccurs=0, maxOccurs=0
group' with 'all', appear under 'schema', all has minOccurs=0, maxOccurs=0
group' with 'all', appear under 'redefine', whiche is part of a complexType, and particles in all has minOccurs=0, maxOccurs=0
'all', appear under 'extension', which is part of a complexType, and has minOccurs=0, maxOccurs=0
'all', appear under 'restriction', which is part of a complexType, and has minOccurs=0, maxOccurs=0
group' with 'all', appear under 'sequence' with maxOccurs=minOccurs=1, , whiche is part of a complexType, and particles in all has minOccurs=0, maxOccurs=0
group' with 'all', appear under 'choice' with maxOccurs=minOccurs=1 , whiche is part of a complexType, and particles in all has minOccurs=0, maxOccurs=0
group' with 'all', appear under 'complexType', whiche is part of a complexType, and particles in all has minOccurs=0, maxOccurs=1
group' with 'all', appear under 'schema', whiche is part of a complexType, and particles in all has minOccurs=0, maxOccurs=1
group' with 'all', appear under 'redefine', which is part of a complexType, and particles in all has minOccurs=0, maxOccurs=1
'all', appear under 'extension', which is part of a complexType, and has minOccurs=0, maxOccurs=1
'all', appear under 'restriction', which is part of a complexType, and has minOccurs=0, maxOccurs=1
'all', and has minOccurs=0, maxOccurs=1
group' with 'all', appear under 'choice' with maxOccurs=minOccurs=1 , which is part of a complexType, and group ref has minOccurs=0, maxOccurs=1
group' with 'all', appear under 'complexType', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=1
group' with 'all', appear under 'schema', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=1
group' with 'all', appear under 'redefine', which is part of a complexType
group' with 'all', appear under 'extension', which is part of a complexType
group' with 'all', appear under 'restriction', whiche is part of a complexType
group' with 'all', appear under 'sequence' with maxOccurs=minOccurs=1, which is part of a complexType
group' with 'all', appear under 'choice' with maxOccurs=minOccurs=1 , which is part of a complexType
'all', appear under 'complexType', and has minOccurs=1, maxOccurs=2
group' with 'all', appear under 'schema', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=2
group' with 'all', appear under 'redefine', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=2
'all', appear under 'extension', which is part of a complexType, and has minOccurs=1, maxOccurs=2
group' with 'all', appear under 'restriction', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=2
group' with 'all', appear under 'schema', whiche is part of a complexType, and particles in all has minOccurs=2, maxOccurs=2
group' with 'all', appear under 'redefine', whiche is part of a complexType, and particles in all has minOccurs=2, maxOccurs=2
group' with 'all', appear under 'sequence' with maxOccurs=0, minOccurs=1,
group' with 'all', appear under 'choice' with maxOccurs=0, minOccurs=1
group' with 'all', appear under 'schema', whiche is NOT part of a complexType
group' with 'all', appear under 'redefine', whiche is NOT part of a complexType
group' with 'all', appear under 'extension', whiche is NOT part of a complexType
group' with 'all', appear under 'restriction', whiche is NOT part of a complexType
group' with 'all', appear under 'sequence' with maxOccurs=minOccurs=1 , whiche is NOT part of a complexType
group' with 'all', appear under 'choice' with maxOccurs=minOccurs=1 , whiche is NOT part of a complexType
2 particles with idendical element declarations (same type), both under all
2 particles with idendical element declarations (same type), both under sequence
2 particles with idendical element declarations (same type), both under choice
2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'all'
2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'all'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'choice' inside 'sequence'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'sequence' inside 'sequence'
2 particles with idendical element declarations (same type), one under 'choice', one under 'choice' inside 'choice'
2 particles with idendical element declarations (same type), one under 'choice', one under 'sequence' inside 'choice'
2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'sequence' of 'all'
2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'sequence' of 'all'
2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'choice' of 'all'
2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'choice' of 'all'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'sequence' inside 'sequence' of 'sequence'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'choice' inside 'sequence' of 'sequence'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'sequence' inside 'choice' of 'sequence'
2 particles with idendical element declarations (same type), one under 'sequence', one under 'choice' inside 'choice' of 'sequence'
2 particles with idendical element declarations (same type), one under 'choice', one under 'sequence' inside 'sequence' of 'choice'
2 particles with idendical element declarations (same type), one under 'choice', one under 'choice' inside 'sequence' of 'choice'
2 particles with idendical element declarations (same type), one under 'choice', one under 'sequence' inside 'choice' of 'choice'
2 particles with idendical element declarations (same type), one under 'choice', one is from sequence, model is non-deterministic
2 particles with idendical element declarations (different type), both under all
2 particles with idendical element declarations (different type), both under sequence
2 particles with idendical element declarations (different type), both under choice
2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'all'
2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'all'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'sequence'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'sequence'
2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'choice'
2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'choice'
2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'sequence' of 'all'
2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'sequence' of 'all'
2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'choice' of 'all'
2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'choice' of 'all'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'sequence' of 'sequence'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'sequence' of 'sequence'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'choice' of 'sequence'
2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'choice' of 'sequence'
2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'sequence' of 'choice'
2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'sequence' of 'choice'
2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'choice' of 'choice'
2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'sequence' of 'choice'
2 particles with idendical element declarations (different type), one under 'choice', one is from substitution group
sequence must be deterministic:(a (bc | bd))
sequence must be deterministic:(a | ab)
sequence must be deterministic:((ab) | ( a | b))
sequence must be deterministic:((a, b) | ( ab | b))
The {term} is a model 'all' with child content=(a), minOccurs=1, instant XML has no element
The {term} is a model 'all' with child content=(a), minOccurs=1, instant XML has (a)
The {term} is a model 'all' with child content=(a), minOccurs=1, instant XML has (a,a)
The {term} is a model 'sequence' with child content=(a), minOccurs=2, instant XML has no element
The {term} is a model 'sequence' with child content=(a), minOccurs=2, instant XML has (a)
The {term} is a model 'sequence' with child content=(a), minOccurs=2, instant XML has (a,a)
The {term} is a model 'sequence' with child content=(a), minOccurs=2, instant XML has (a,a,a)
The {term} is a model 'choice' with child content=(a), minOccurs=2, instant XML has no element
The {term} is a model 'choice' with child content=(a), minOccurs=2, instant XML has (a)
The {term} is a model 'choice' with child content=(a), minOccurs=2, instant XML has (a,a)
The {term} is a model 'choice' with child content=(a), minOccurs=2, instant XML has (a,a,a)
The {term} is 'any' with child content=(a), minOccurs=2, instant XML has no element
The {term} is 'any' with child content=(a), minOccurs=2, instant XML has (a)
The {term} is 'any' with child content=(a), minOccurs=2, instant XML has (a,a)
The {term} is 'any' with child content=(a), minOccurs=2, instant XML has (a,a,a)
The {term} is a model 'all' with child content=(a), maxOccurs=1, instant XML has no element
The {term} is a model 'all' with child content=(a), maxOccurs=1, instant XML has (a)
The {term} is a model 'all' with child content=(a), maxOccurs=1, instant XML has (a,a)
The {term} is a model 'sequence' with child content=(a), maxOccurs=2, instant XML has no element
The {term} is a model 'sequence' with child content=(a), maxOccurs=2, instant XML has (a)
The {term} is a model 'sequence' with child content=(a), maxOccurs=2, instant XML has (a,a)
The {term} is a model 'sequence' with child content=(a), maxOccurs=2, instant XML has (a,a,a)
The {term} is a model 'choice' with child content=(a), maxOccurs=2, instant XML has no element
The {term} is a model 'choice' with child content=(a), maxOccurs=2, instant XML has (a)
The {term} is a model 'choice' with child content=(a), maxOccurs=2, instant XML has (a,a)
The {term} is a model 'choice' with child content=(a), maxOccurs=2, instant XML has (a,a,a)
The {term} is 'any' with child content=(a), maxOccurs=2, instant XML has no element
The {term} is 'any' with child content=(a), maxOccurs=2, instant XML has (a)
The {term} is 'any' with child content=(a), maxOccurs=2, instant XML has (a,a)
The {term} is 'any' with child content=(a), maxOccurs=2, instant XML has (a,a,a)
The {term} is 'any' with namespace=absent (default to ##any), instant element's namespace is 'foo'
The {term} is 'any' with namespace=absent (default to ##any), instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace=absent (default to ##any), instant element's namespace is unqualified
The {term} is 'any' with namespace=##any, instant element's namespace is 'foo'
The {term} is 'any' with namespace=##any, instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace=##any, instant element's namespace is unqualified
The {term} is 'any' with namespace=##other, instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace=##other, instant element's namespace is 'foo'
The {term} is 'any' with namespace=##other, instant element's namespace is unqualified
The {term} is 'any' with namespace=##other, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= 'http://xslt', instant element's namespace is 'http://xslt'
The {term} is 'any' with namespace= 'http://xslt', instant element's namespace is 'foo'
The {term} is 'any' with namespace= 'http://xslt', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= 'http://xslt', instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo bar', instant element's namespace is 'foo'
The {term} is 'any' with namespace= 'foo bar', instant element's namespace is 'bar'
The {term} is 'any' with namespace= 'foo bar', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= 'foo bar', instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo bar', instant element's namespace is 'xyz'
The {term} is 'any' with namespace= ##targetNamespace, instant element's namespace is 'foo'
The {term} is 'any' with namespace= ##targetNamespace, instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= ##targetNamespace, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= ##targetNamespace, instant element's namespace is unqualified
The {term} is 'any' with namespace= ##local, instant element's namespace is 'foo'
The {term} is 'any' with namespace= ##local, instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= ##local, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= ##local, instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is 'foo'
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is 'bar'
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is 'xyz'
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo bar ##targetNamespace', instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= 'foo ##local', instant element's namespace is 'foo'
The {term} is 'any' with namespace= 'foo ##local', instant element's namespace is 'bar'
The {term} is 'any' with namespace= 'foo ##local', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= 'foo ##local', instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo ##local', instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= '##targetNamespace ##local', instant element's namespace is 'foo'
The {term} is 'any' with namespace= '##targetNamespace ##local', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= '##targetNamespace ##local', instant element's namespace is unqualified
The {term} is 'any' with namespace= '##targetNamespace ##local', instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is 'foo'
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is 'bar'
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is unqualified
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is 'targetNamespace'
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'any' with namespace= 'foo ##targetNamespace bar ##local', instant element's namespace is 'xyz'
The {term} is 'element' with scope=local, abstract=absent, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'element' with scope=local, abstract=absent, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=local, abstract=absent, instant element's namespace is unqualified
The {term} is 'element' with scope=local, abstract=absent, instant element's namespace is 'foo'
The {term} is 'element' with scope=local, abstract=absent, instant element's namespace is 'targetNamespace', the local name is not the same
The {term} is 'element' with scope=local, abstract=FALSE, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'element' with scope=local, abstract=FALSE, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=local, abstract=FALSE, instant element's namespace is unqualified
The {term} is 'element' with scope=local, abstract=FALSE, instant element's namespace is 'foo'
The {term} is 'element' with scope=local, abstract=FALSE, instant element's namespace is 'targetNamespace', the local name is not the same
The {term} is 'element' with scope=local, abstract=TRUE, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=global, abstract=absent, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'element' with scope=global, abstract=absent, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=global, abstract=absent, instant element's namespace is unqualified
The {term} is 'element' with scope=global, abstract=absent, instant element's namespace is 'foo'
The {term} is 'element' with scope=global, abstract=absent, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=global, abstract=FALSE, instant element's namespace is targetNamespace of an imported XSD which is different from the main xsd's targetNS
The {term} is 'element' with scope=global, abstract=FALSE, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=global, abstract=FALSE, instant element's namespace is unqualified
The {term} is 'element' with scope=global, abstract=FALSE, instant element's namespace is 'foo'
The {term} is 'element' with scope=global, abstract=FALSE, instant element's namespace is 'targetNamespace', the local name is not the same
The {term} is 'element' with scope=global, abstract=TRUE, instant element's namespace is 'targetNamespace'
The {term} is 'element' with scope=global, abstract=FALSE, block =absent, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =extension, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =restriction, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =substitution', instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =#all, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =extension substitution, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =extension restriction, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =restriction substitution, instant element name resolved to element declared as a valid substitution group
The {term} is 'element' with scope=global, abstract=TRUE, block =extension substitution restriction, instant element name resolved to element declared as a valid substitution group
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b) with minOccurs='0', and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=absent, content=all (a,b), and the instant XML has ( x)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=all (a,b), and the instant XML has ( x)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=all (a,b), and the instant XML has ( x)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=all (a,b)
The {term} is a model group with minOccurs=2, maxOccurs=absent, content=all (a,b)
The {term} is a model group with minOccurs=1, maxOccurs=0, content=all (a,b)
The {term} is a model group with minOccurs=1, maxOccurs=2, content=all (a,b)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=sequence (a,b), and the instant XML has ( x)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=sequence (a,b), and the instant XML has ( x )
The {term} is a model group with minOccurs=2, maxOccurs=absent, content=sequence (a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=0, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=sequence (a,b), and the instant XML has ( x )
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has (a,b,a,b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=sequence (a,b), and the instant XML has ( x )
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has no element
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (a,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (b,a,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (a,b,a,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (a,b,a,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (a,b,a,b,a,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=sequence (a,b), and the instant XML has (x)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=choice (a|b), and the instant XML has (a)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=choice (a|b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=0, maxOccurs=absent, content=choice (a|b), and the instant XML has ( x)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=choice (a|b), and the instant XML has (a)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=choice (a|b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=1, maxOccurs=absent, content=choice (a|b), and the instant XML has ( x )
The {term} is a model group with minOccurs=2, maxOccurs=absent, content=choice (a|b)
The {term} is a model group with minOccurs=absent, maxOccurs=0, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=choice (a|b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=choice (a|b), and the instant XML has (a, b)
The {term} is a model group with minOccurs=absent, maxOccurs=1, content=choice (a|b), and the instant XML has ( x )
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (a,a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (b,b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (a,a,a)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (b,a,b)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has (a, a, x)
The {term} is a model group with minOccurs=absent, maxOccurs=2, content=choice (a|b), and the instant XML has ( x )
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has no element
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,a,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a,a,a,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,a,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,b,b,b)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (a,a,a,a,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,b,b,b,a)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (b,b,b,b,x)
The {term} is a model group with minOccurs=2, maxOccurs=4, content=choice (a|b), and the instant XML has (x)
The {term} is a model group with content: sequence (a,b), all(x,y), choice (m|n), and the instant XML has (a,b,x,y,m)
E drived by extension from B, B= 'all', E=same as B
E drived by extension from B, B= 'sequence', E=same as B, same annotation properties
E drived by extension from B, B= 'choice', E=same as B, different annotation properties
E drived by extension from B, B= group, E=same as B
E drived by extension from B, B= 'any', E=same as B
E drived by extension from B, B=choice, E=sequence with B as the first content particle (follow by group)
E drived by extension from B, B=sequence, E=sequence with B as the first content particle (follow by all)
E drived by extension from B, B=any, E=sequence with B as the first content particle (follow by choice)
E drived by extension from B, B=group, E=sequence with B as the first content particle (follow by sequence)
E drived by extension from B, B=any, E=sequence with B as the first content particle (follow by choice, sequence)
E drived by extension from B, B=any, E=sequence with B as the first content particle (follow by choice, choice)
ignore pointless occurences of 'sequence' :sequence is empty
ignore pointless occurences of 'sequence' : sequence (S) appears under a model group (P) with minOccurs=maxOccurs=1, and the (S) has only one member
ignore pointless occurences of 'sequence' : sequence (S) appears under a 'choice' (P) with minOccurs=maxOccurs=1, and the (S) has only one member
ignore pointless occurences of 'sequence' : sequence (S) appears under a 'sequence' (P) with minOccurs=maxOccurs=1, and the (S) has only one member
ignore pointless occurences of 'sequence' : sequence (S) appears under a model group (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'sequence'
ignore pointless occurences of 'sequence' : sequence (S) appears under a 'choice' (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'sequence'
ignore pointless occurences of 'sequence' : sequence (S) appears under a 'sequence' (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'sequence'
ignore pointless occurences of 'choice' : choice ( C) is empty and the group within which ( C) appears has minOccurs of 0
ignore pointless occurences of 'choice' : choice ( C) is empty and the 'choice' within which ( C) appears has minOccurs of 0
ignore pointless occurences of 'choice' : choice ( C) is empty and the 'sequence' within which ( C) appears has minOccurs of 0
ignore pointless occurences of 'choice' : choice ( C) appears under group (P) with minOccurs=maxOccurs=1, and the ( C) has only one member
ignore pointless occurences of 'choice' : choice ( C) appears under 'choice' (P) with minOccurs=maxOccurs=1, and the ( C) has only one member
ignore pointless occurences of 'choice' : choice ( C) appears under 'sequence' (P) with minOccurs=maxOccurs=1, and the ( C) has only one member
ignore pointless occurences of 'choice' : choice ( C) appears under group (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'choice'
ignore pointless occurences of 'choice' : choice ( C) appears under 'choice' (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'choice'
ignore pointless occurences of 'choice' : choice ( C) appears under 'sequence' (P) with minOccurs=maxOccurs=1, and the (P) is itself among the particles of a 'choice'
ignore pointless occurences of particles: All is empty
ignore pointless occurences of particles: All has only one member
Forbidden: drived by restriction any : elt
Forbidden: drived by restriction any : all
Forbidden: drived by restriction any : choice
Forbidden: drived by restriction any : sequence
Forbidden: drived by restriction all : choice
Forbidden: drived by restriction all : sequence
Forbidden: drived by restriction choice : elt
Forbidden: drived by restriction choice : all
Forbidden: drived by restriction choice : sequence
Forbidden: drived by restriction sequence : elt
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=FALSE, R nillable=FALSE
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=absent, R nillable=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=FALSE, R nillable=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=absent, R nillable=FALSE
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=FALSE, R nillable=TRUE
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B nillable=absent, R nillable=TRUE
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=bar
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=ref to foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=ref to bar
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=ref to group which has foo only
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=ref to group which has foo and bar
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B name=foo, R name=ref to group which as bar only
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B targetNanespace=foo, R targetNanespace=foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B targetNanespace=foo, R targetNanespace=bar
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B targetNanespace=foo, R targetNanespace=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B targetNanespace=absent, R targetNanespace=foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B (B is from included XSD): B targetNanespace=foo, R targetNanespace=foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B (B is from included XSD): B targetNanespace=absent, R targetNanespace=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B (B is from included XSD): B targetNanespace=absent, R targetNanespace=foo
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=0, R minOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=0, R minOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=1, R minOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=1, R minOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=1, R minOccurs=2
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=absent, R minOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=absent, R minOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=absent, R minOccurs=2
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=absent, R minOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=0, R minOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=1, R minOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B minOccurs=2, R minOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=unbounded, R maxOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=unbounded, R maxOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=unbounded, R maxOccurs=999999
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=unbounded, R maxOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=0, R maxOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=0, R maxOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=1, R maxOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=1, R maxOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=1, R maxOccurs=2
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=absent, R maxOccurs=0
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=absent, R maxOccurs=1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=absent, R maxOccurs=2
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=absent, R maxOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=0, R maxOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=1, R maxOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B maxOccurs=2, R maxOccurs=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B default=absent, R default=empty
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B default=absent, R default=foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B default=bar, R default=foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B default=empty, R default=foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B fixed=foo', R fixed=foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B fixed=empty, R fixed=empty
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B fixed=foo', R fixed=bar'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B fixed=empty', R fixed=bar'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B fixed=foo', R fixed=empty
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=substitution, R disallowed substitutions=substitution
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=extension, R disallowed substitutions=extension
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=restriction, R disallowed substitutions=restriction
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=#all, R disallowed substitutions=sub, ext, res
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, ext, res, R disallowed substitutions=#all
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, ext, res, R disallowed substitutions=sub
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=#all, R disallowed substitutions=sub, ext
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, ext, res, R disallowed substitutions=res
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=ext, res, R disallowed substitutions=ext, sub
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub , R disallowed substitutions=res
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=res, sub, R disallowed substitutions=res, sub, ext
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, ext , R disallowed substitutions=#all
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, R disallowed substitutions=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=absent, R disallowed substitutions=sub
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=empty, R disallowed substitutions=sub
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B disallowed substitutions=sub, R disallowed substitutions=empty
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=foo, B final=restriciton, R type=foo, R final=restriction
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=absent, R type=anyType
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=complexType 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=complexType 'bar'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'Z' which is a drived by restriction of 'foo', R type=complexType 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=complexType 'Z' which is a drived by restriction of 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'Z' which is a drived by restriction of 'foo', R type=complexType 'Z' which is a drived by restriction of 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'Z' which is a drived by extension of 'foo', R type=complexType 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=complexType 'Z' which is a drived by extension of 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'Z' which is a drived by extension of 'foo', R type=complexType 'Y' which is a drived by extension of 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo1' drived by restriction from 'bar', R type=complexType 'foo2' drived by restriction from 'bar', which is more restricted than in B
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo1' drived by extension from 'bar', R type=complexType 'foo2' drived by restriction from 'bar', which is less extented than in B
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo1' drived by restriction from 'bar', R type=complexType 'foo2' drived by restriction from 'bar', which is less restricted than in B
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo1' drived by extension from 'bar', R type=complexType 'foo' drived by restriction from 'bar', which is more extented than in B
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=anyType
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=complexType 'foo', R type=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType 'foo', R type=simpleType 'foo'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType 'foo', R type=simpleType 'bar'
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType restriction of xsd:string, R type=simpleType xsd:string
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType xsd:string, R type=simpleType restriction of xsd:string
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with list (l1, l2), R type=simpleType with list (l1, l2)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with list (l1, l2, l3), R type=simpleType with list (l1, l2)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with list (l1, l2), R type=simpleType with list (l1, l2, l3)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with list (l1, l2)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with list (S1)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with list (S2)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with union (S1)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with union (S1, S2)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType with union (S1, S2), R type=simpleType with union (S1, S2, S3)
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType 'foo', R type=anyType
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType 'foo', R type=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=list, R type=anyType
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=union , R type=anyType
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=list, R type=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=union , R type=absent
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=simpleType restriction of xsd:string, R type=simpleType restriction of xsd:string
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=union of simpleType s1, s2, R type=s1
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=U1, union of simpleType s1, s2, R type=x1 which is drived by restriction from the U1.
NameAndTypedOK (elt:elt ) element R drived by restriction from element B: B type=union of simpleType s1, s2, R type=x1 which is drived by restriction from s1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=0, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=0, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=1, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=1, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=1, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=absent, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=absent, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=absent, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=absent, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=0, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=1, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's minOccurs=2, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=unbounded, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=unbounded, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=unbounded, R's maxOccurs=999999
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=unbounded, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=0, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=0, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=1, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=1, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=1, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=absent, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=absent, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=absent, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=absent, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=0, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=1, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=foo, B's maxOccurs=2, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=0, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=0, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=1, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=1, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=1, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=absent, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=absent, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=absent, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=absent, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=0, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=1, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's minOccurs=2, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=unbounded, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=unbounded, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=unbounded, R's maxOccurs=999999
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=unbounded, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=0, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=0, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=1, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=1, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=1, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=absent, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=absent, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=absent, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=absent, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=0, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=1, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=absent, B's maxOccurs=2, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=2, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=999999
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##any, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=2, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's namespace=targetNamespace, B's minOccurs=0, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's namespace=absent, The xsd's targetNameespace is absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=absent, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=0, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=1, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's minOccurs=2, R's minOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=999999
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=unbounded, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=0
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=1
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=2
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=absent, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=0, R's maxOccurs=absent
Particle Derivation OK (elt:Any) element R drived by restriction from wildcard (any) B : B's namespace=##other, R's targetNamespace=ref of an elt from different targetNS, B's maxOccurs=1, R's maxOccurs=absent
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=1, B' maxOccurs=1, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=absent, B' maxOccurs=1, R's minOccurs=1, R's maxOccurs=absent
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=1, B' maxOccurs=absent, R's minOccurs=absent, R's maxOccurs=1
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=absent, B' maxOccurs=absent, R's minOccurs=2, R's maxOccurs=2
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=0, B' maxOccurs=absent, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : B's minOccurs=0, B' maxOccurs=absent, but the element has min=max=1, R's minOccurs=0, R's maxOccurs=1
Particle Derivation OK (Elt:All - RecurseAsIfGroup) element R drived by restriction from (all) B : R has an element (min=maxOccurs=1) from a different namespace than the targetNS
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=absent, R's maxOccurs=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=0, R's maxOccurs=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=1, R's maxOccurs=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=2, R's maxOccurs=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=absent, R's maxOccurs=0
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=absent, R's maxOccurs=1
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=absent, B's maxOccurs=absent, R's minOccurs=absent, R's maxOccurs=2
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=2, R's maxOccurs=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=absent, R's maxOccurs=4
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=1, R's maxOccurs=4
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=2, R's maxOccurs=4
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=3, R's maxOccurs=4
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=2, R's maxOccurs=3
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=3, R's maxOccurs=3
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's minOccurs=2, B's maxOccurs=4, R's minOccurs=2, R's maxOccurs=5
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##any, R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##other, R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=bsent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##targetNamespace, R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=abce
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=foo
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=foo bar', R's namespace=bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=absent
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##any
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##other
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=foo bar'
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##local, foo, bar, ##targetNamespace
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=##targetNamespace, ##local
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=foo, ##local, bar
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=abce
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=foo
Particle Derivation OK (Any:Any- NSSubset) (any) R drived by restriction from (any) B : B's namespace=##local, foo, bar, ##targetNamespace, R's namespace=bar
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b), R has (a, b)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b), R has (b, a)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), b and c are emptiable, R has (a)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), c is emptiable, R has (a, b)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), c is NOT emptiable, R has (a)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), c is NOT emptiable, R has (a, b)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), R has (a, b, c)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b, c), R has (a, b, c, d)
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b), R has (a) is NOT from the same namespace as B
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b), R has (a) is NOT a valid restriction of the 'a' in B
Particle Derivation OK (All:All - Recurse) (All) R drived by restriction from (All) B : B has (a, b), R has (a) which has a type that is a valid restriction from type of B
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=1, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=1, B's maxOccurs=1, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=2, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=3, R has an element with minOccurs=1, maxOccurs=3
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=unbounded, R has an element with minOccurs=1, maxOccurs=3
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=3, R has an element with minOccurs=1, maxOccurs=4
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=4, R has 2 elements, each with maxOccurs as 2 and 2
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=3, R has 2 elements, each with maxOccurs as 2 and 2
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=4, B's maxOccurs=4, R has 2 elements, each with minOccurs as 2 and 2
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=4, B's maxOccurs=5, R has 2 elements, each with minOccurs as 3 and 3
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=4, R has 2 groups, each with maxOccurs as 4 and 0
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=0, B's maxOccurs=3, R's minOccurs=0, B's maxOccurs=2, but have 2 children
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=3, B's maxOccurs=8, R's minOccurs=3, B's maxOccurs=4, have 2 children
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's minOccurs=4, B's maxOccurs=8, R's minOccurs=2, B's maxOccurs=2, have 2 children
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##any, R has an element targetNamespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##any, R has an element from no namespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##any, R has an element from foo
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##other, R has an element targetNamespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##other, R has an element from no namespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##other, R has an element from foo
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##local, R has an element targetNamespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##local, R has an element from no namespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##local, R has an element from foo
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##targetNamespace, R has an element targetNamespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##targetNamespace, R has an element from no namespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=##targetNamespace, R has an element from foo
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=foo, bar', R has an element targetNamespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=foo, bar', R has an element from no namespace
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=foo, bar', R has an element from foo
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=foo, bar', R has an element from bar
Particle Derivation OK (Choice:Any - NSRecurseCheckCardinality) (Choice) R drived by restriction from (Choice) B : B's namespace=foo, bar', R has an element from abc
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b), R has (a | b)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b), R has (b | a)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), b and c are emptiable, R has (a)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), c is emptiable, R has (a | b) c is emptiable
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), b is but c is NOT emptiable, R has (a)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), c is NOT emptiable, R has (a | b)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), R has (a | b | c)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), R has (a | b | c | d)
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b | c), R has ( c | a | b )
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b), R has (a) is NOT from the same namespace as B
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B has (a | b), R has (a) is NOT a valid restriction of the 'a' in B
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B's maxOccurs=unbounded, R's maxOccurs=1, but has (a | b | c) all with maxOccurs=unbounded
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B's maxOccurs=unbounded, R's maxOccurs=unbounded
Particle Derivation OK (Choice:Choice - RecurseLax) (Choice) R drived by restriction from (All) B : B's maxOccurs=unbounded, R's maxOccurs = 3 (a | b | c) all with maxOccurs ( 0 and 10 and 100 )
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=1, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=1, B's maxOccurs=1, R's minOccurs=1, R's maxOccurs=1
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=6, R's minOccurs=1, R's maxOccurs=6
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=6, R has an element with minOccurs=1, maxOccurs=6
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=unbounded, R's maxOccurs = 1000, R has element with maxOccurs unbounded
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=3, R has an element with minOccurs=1, maxOccurs=4
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=4, R has 2 elements, each with maxOccurs as 2
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=3, R has 2 elements, each with maxOccurs as 2
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=4, R has 2 groups, each has one child with maxOccurs as 2
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=0, B's maxOccurs=3, R has 2 groups, each has one child with maxOccurs as 2
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's minOccurs=4, B's maxOccurs=4, R has 2 groups, each has one child with minOccurs as 2
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##any, R has an element from no namespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##any, R has an element from namespace foo
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##other, R has an element targetNamespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##other, R has an element from no namespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##other, R has an element from foo
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##local, R has an element targetNamespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##local, R has an element from no namespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##local, R has an element from foo
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##targetNamespace, R has an element targetNamespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##targetNamespace, R has an element from no namespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=##targetNamespace, R has an element from foo
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=foo, bar', R has an element targetNamespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=foo, bar', R has an element from no namespace
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=foo, bar', R has an element from foo
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=foo, bar', R has an element from foo and bar
Particle Derivation OK (Sequence:Any - NSRecurseCheckCardinality) (Sequence) R drived by restriction from (any) B : B's namespace=foo, bar', R has an element from abc
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b), as has maxOccurs='1' , R has (a , b), a has maxOccurs=2
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b), a has minOccurs='1', R has (a , b), a has minOccurs='1999'
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b), R has (b,a)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b, c), c is emptiable, R has (b,a)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b, c), c is emptiable, R has ( a, b)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b, c), c is NOT emptiable, R has ( a, b)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b, c, d), R has (d,b,c,a)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b, c), R has (a , b ,c, d)
Particle Derivation OK (Sequence:All - RecurseUnordered) (Sequence) R drived by restriction from (All) B : B has (a, b), R has (a) is NOT a valid restriction of the 'a' in B
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B's minOccuranceRange=6, R's minOccuranceRange=5
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B's min,maxOccuranceRange=(3, 9), R's min,maxOccuranceRange=(4, 8)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B's maxOccuranceRange=6, R's maxOccuranceRange=8
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B's min,maxOccuranceRange=(0,0), R's min,maxOccuranceRange=(0,0)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b), R has (a)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b), R has (a, b)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (a)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (b)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has ( c)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (a, b)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (b, c)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (a, c)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (c, b, a)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (a, b, c, d)
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b | c), R has (a) from a different namespace than B
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (a | b), R has (a) which is NOT a valid restriction of the 'a' in B
Particle Derivation OK (Sequence:Choice - MapAndSum) (Sequence) R drived by restriction from (Choice) B : B has (ref=A | b), R has (i) where i is a substitution group to A
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B's minOccuranceRange=6, R's minOccuranceRange=6
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B's minOccuranceRange=6, R's minOccuranceRange=4
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B's min,maxOccuranceRange=(3, 9), R's min,maxOccuranceRange=(4, 8)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B's maxOccuranceRange=6, R's maxOccuranceRange=8
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B's min,maxOccuranceRange=(0,0), R's min,maxOccuranceRange=(0,0)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b), R has (b, a)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b, c), b and c are emptiable, R has (a)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b, c), c is NOT emptiable, R has (a, b)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b, c), R has (a, b, c)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b, c), R has (a, b, c, d)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b, c), R has (c, a, b)
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b), R has (a) is NOT from the same namespace as B
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b), R has (a) is NOT a valid restriction of the 'a' in B
Particle Derivation OK (Sequence:Sequence - Recurse) (Sequence) R drived by restriction from (Sequence) B : B has (a, b), R has (a) is a valid restriction of the 'a' in B
Declaration with optional attribute id = 'foo123'
Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
Declaration with optional attribute id = ''
Declaration with optional attribute id = '123'
Declaration with optional attribute id = 'foo123' , name attribute='foo123'
Declaration with optional attribute name = 'fooType'
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is simpleType restriction
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is list
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is union
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is attribute
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is element
Declaration with optional attribute name = 'fooType' , simpleType not global, parent is simpleContent restriction
Declaration with optional attribute name = 'a:b'
Declaration with optional attribute name = ''
Declaration with optional attribute name = 'xmlns'
Declaration with optional attribute name = '1foo'
Declaration with optional attribute name = '_foo'
Declaration with optional attribute name = '_1'
attribute with non-schema namespace
content of single annotation
content with two annotations
content with restriction
content with two restrctions
content with restriction then annotation
content with annotation then restriction
content with restriction then attribute
content with list
content with two lists
content with list then annotation
content with annotation then list
content with union
content with two unions
content with union then annotation
content with annotation then union
content with two annotations then restriction
content with two annotations then list
content with two annotations then union
content with list then restriction
content with list then union
content with restriction then list
content with restriction then union
content with union then list
content with union then restriction
Restriction with optional attribute base = 'xsd:string'
Restriction with optional attribute base = 'xsd:something'
Restriction with optional attribute base = 'xsd:anyType'
Restriction with optional attribute base = 'foo:string' foo is not defined
Restriction with optional attribute id = 'foo123'
Restriction with optional attribute id = 'foo123' , another object with an ID ='foo123'
Restriction with optional attribute id = 'foo123' , an included object with and ID='foo123'
Restriction with optional attribute id = ''
Restriction with optional attribute id = '123'
Restriction. content of simpleType
Restriction. content of two simpleTypes
Restriction. base is valid for restriction facet and content of duration
Restriction. base is valid for restriction facet and content of encoding
Restriction. base is valid for restriction facet and content of enumeration
Restriction. base is valid for restriction facet and content of length
Restriction. base is valid for restriction facet and content of maxExclusive
Restriction. base is valid for restriction facet and content of maxInclusive
Restriction. base is valid for restriction facet and content of maxLength
Restriction. base is valid for restriction facet and content of minExclusive
Restriction. base is valid for restriction facet and content of minInclusive
Restriction. base is valid for restriction facet and content of minLength
Restriction. base is valid for restriction facet and content of pattern
Restriction. base is valid for restriction facet and content of period
Restriction. base is valid for restriction facet and content of totalDigits
Restriction. base is valid for restriction facet and content of fractionDigits
Restriction. base is valid for restriction facet and content of whiteSpace
Restriction. base is valid for restriction facet and content of attribute
Restriction. content of attributeGroup
Restriction. content of anyAttribute
Restriction. base = 'xsd:string and content of annotation and length=5
Restriction. base = 'xsd:string' and content of simpleType
Restriction. content of simpleType and length=5
Restriction. attribute with non-schema namespace
List with optional attribute id = 'foo123'
List with optional attribute id = 'foo123' , another object with an ID ='foo123'
List with optional attribute id = 'foo123' , an included object with and ID='foo123'
List with optional attribute id = ''
List with optional attribute id = '123'
List with optional attribute itemType = 'myInteger' itemType is unique
List with optional attribute itemType = 'xsd:Integer' xsd is properly defined
List with optional attribute itemType = 'foo:myInteger' foo is properly defined
List with optional attribute itemType = 'foo:myInteger' foo is not defined
List with optional attribute itemType = ''
List attribute with non-schema namespace
List content is empty
List content of single annotation
List content of single annotation then simpleType
List content of two simpleTypes
List content of two annotations then simpleType
List content of simpleType then annotation
List with optional attribute itemType = 'xsd:Integer' content of simpleType
List with optional attribute itemType = 'myTest' myTest is a complexType
List with optional attribute itemType = 'myTest' myTest is a Union
List with optional attribute itemType = 'myTest' myTest a simpleType restriction
Union with optional attribute id = 'foo123'
Union with optional attribute id = 'foo123' , another object with an ID ='foo123'
Union with optional attribute id = 'foo123' , an included object with and ID='foo123'
Union with optional attribute id = ''
Union with optional attribute id = '123'
Union with optional attribute memberTypes = 'States listMyInt' memberTypes is unique
Union with optional attribute memberTypes = 'xsd:Integer foo:listMyInt' namespaces are defined
Union with optional attribute memberTypes = 'xsd:Integer foo:listMyInt' foo namespace is not defined
Union attribute with non-schema namespace
Union content is empty
Union memberTypes attribute and content of single annotation
Union no attributes and content of single annotation
Union content of single annotation then simpleType
Union content of two simpleTypes
Union content of two annotations then simpleType
Union content of simpleType then annotation
Union memberTypes attribute and content of simpleType
Union derived from complexType
Derived datatype from List with constraining facet of length
Derived datatype from List with constraining facet of maxLength
Derived datatype from List with constraining facet of minLength
Derived datatype from List with constraining facet of enumeration
Derived datatype from List with constraining facet of whitespace
Derived datatype from List with constraining facet of pattern
Derived datatype from List with constraining facet of duration
Derived datatype from List with constraining facet of encoding
Derived datatype from List with constraining facet of maxExclusive
Derived datatype from List with constraining facet of maxInclusive
Derived datatype from List with constraining facet of minExclusive
Derived datatype from List with constraining facet of minInclusive
Derived datatype from List with constraining facet of period
Derived datatype from List with constraining facet of precision
Derived datatype from List with constraining facet of scale
Derived datatype from Union with constraining facet of pattern
Derived datatype from Union with constraining facet of enumeration
Derived datatype from Union with constraining facet of length
Derived datatype from Union with constraining facet of maxLength
Derived datatype from Union with constraining facet of minLength
Derived datatype from Union with constraining facet of whitespace
Derived datatype from Union with constraining facet of duration
Derived datatype from Union with constraining facet of encoding
Derived datatype from Union with constraining facet of maxExclusive
Derived datatype from Union with constraining facet of maxInclusive
Derived datatype from Union with constraining facet of minExclusive
Derived datatype from Union with constraining facet of minInclusive
Derived datatype from Union with constraining facet of period
Derived datatype from Union with constraining facet of precision
Derived datatype from Union with constraining facet of scale
Check that simpleType final works for list, union and restriction
Check that simpleType final works for #all
Check that simpleType final works for #all
Check that use of finalDefault = list stops simpleType derivations
Check that use of finalDefault = list stops simpleType derivations
Check that use of finalDefault = union stops simpleType derivations
Check that use of finalDefault = union stops simpleType derivations
list of atomic type instance document contains items of the same atomic type
list of atomic type with facet of 'maxLength' value = '3' instance document has 3 items
list of atomic type with facet of 'maxLength' value = '3' instance document has 4 items
schema is a list derived from a union of integer and NMTOKEN instance document contains valid items of integer and NMTOKEN
schema is a list derived from a union of integer and NMTOKEN instance document contains float
list of atomic type with facet of 'length' value = '2' instance document has 2 items
list of atomic type with facet of 'length' value = '2' instance document has 1 item
list of atomic type with facet of 'minLength' value = '2' instance document has 3 items
list of atomic type with facet of 'minLength' value = '2' instance document has 1 item
list of NMTOKEN type with facet of 'enumeration' value = 'CA' instance document has 'CA' value
list of NMTOKEN type with facet of 'enumeration' value = 'CA' instance document has 'WA' value
list of string type with facet of 'pattern' value = '[A-C]{0,2}' instance document has 'CA' value
list of string type with facet of 'pattern' value = '[A-C]{0,2}' instance document has 'WA' value
schema defines a union of positiveInteger with minInclusive and maxInclusive restrictions and NMTOKEN with enumeration instance document has valid values
schema defines a union of positiveInteger with minInclusive and maxInclusive restrictions and NMTOKEN with enumeration instance document an invalid value
schema defines a union with memberTypes of a list of states(restricted strings) and a list of zip codes(restricted positiveIntegers) instance document has valid values
schema defines a union with memberTypes of a list of states(restricted strings) and a list of zip codes(restricted positiveIntegers) instance document has zip code out of range
union derived from list of zip codes with restriction facet 'pattern' with a value of '[0-8]{5}' instance document has zip code='12345'
union derived from list of zip codes with restriction facet 'pattern' with a value of '[0-8]{5}' instance document has zip code = '98765'
union derived from list of states with restriction facet 'enumeration' with a value of 'CA' instance document has state = 'CA'
union derived from list of states with restriction facet 'enumeration' with a value of 'CA' instance document has state = 'WA'
atomic. base type definition is atomic
atomic. base type definition is union
atomic. base type definition is list
atomic. base type definition is complexType
atomic. derived facet value is outside base facet acceptable restriction.
list. item type definition refers to atomic type
list. item type definition refers to union type
list. item type definition refers to complexType
list. length facet
list. minLength facet
list. maxLength facet
list. pattern facet
list. enumeration facet
list. whiteSpace facet
list. maxInclusive facet
list. maxExclusive facet
list. minExclusive facet
list. minInclusive facet
list. precision facet
list. scale facet
list. encoding facet
list. duration facet
list. period facet
list. item type definition refers to listType
union. memberTypes definition refers to atomic type
union. memberTypes definition refers to union type
union. memberTypes definition refers to complexType
union. memberTypes definition refers to list type
union. length facet
union. minLength facet
union. maxLength facet
union. pattern facet
union. enumeration facet
union. whiteSpace facet
union. maxInclusive facet
union. maxExclusive facet
union. minExclusive facet
union. minInclusive facet
union. precision facet
union. scale facet
union. encoding facet
union. duration facet
union. period facet
70971 - simpleType does not support final attribute
67942 - Schema Component Constraint: enumeration valid restriction is not implemented
71430 - simpleType final attribute incorrectly supports extension enumeration
63063 - xsd:can not specify HalfWidth-KANA to Instance documents when schema has pattern facet including Japanese character.
ANY with ID='foo25'
ANY with ID='_foo-2.5'
ANY with ID='25'
ANY with ID='0'
ANY with ID='1'
ANY with ID='foo:bar'
ANY with ID=':bar'
Duplicate ID='foo25' where foo25 is already exists
ANY with maxOccurs='0'
ANY with maxOccurs='10'
ANY with maxOccurs='32767'
ANY with maxOccurs='unbounded'
ANY with maxOccurs='010'
ANY with maxOccurs=''
ANY with maxOccurs='-1'
ANY with maxOccurs='Unbounded'
ANY with minOccurs='0'
ANY with minOccurs='10'
ANY with minOccurs='32767'
ANY with minOccurs='unbounded'
ANY with minOccurs='010'
ANY with minOccurs=''
ANY with minOccurs='-1'
ANY with minOccurs='Unbounded'
ANY with minOccurs='0' maxOccurs='0'
ANY with minOccurs='1' maxOccurs='2'
ANY with minOccurs='2' maxOccurs='1'
ANY with minOccurs='unbounded' maxOccurs='unbounded'
ANY with minOccurs='0' maxOccurs='9'
ANY with namespace =
ANY with namespace = ##any
ANY with namespace = ##local
ANY with namespace = ##other
ANY with namespace = ##targetNamespace
ANY with namespace = ##target
ANY with namespace = ##all
ANY with namespace = #any
ANY with namespace = #local
ANY with namespace = #other
ANY with namespace = #targetNamespace
ANY with namespace = #target
ANY with namespace = #all
ANY with namespace = any
ANY with namespace = local
ANY with namespace = other
ANY with namespace = targetNamespace
ANY with namespace = target
ANY with namespace = all
ANY with namespace = ##any ##other
ANY with namespace = ##any ##local
ANY with namespace = ##any ##targetNamespace
ANY with namespace = ##other ##local
ANY with namespace = ##other ##targetNamespace
ANY with namespace = ##local ##targetNamespace
ANY with namespace = ##any ##other ##local
ANY with namespace = ##any ##other ##targetNamespace
ANY with namespace = ##any ##local ##targetNamespace
ANY with namespace = ##any ##other ##local ##targetNamespace
ANY with namespace = http://www.w3.org/1999/xhtml
ANY with namespace = http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude
ANY with namespace = http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema
ANY with namespace = http://www.w3.org/Graphics/SVG/
ANY with namespace = http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with namespace = http://www.w3.org/1999/XMLSchema
ANY with namespace = http://www.w3.org/1999/XMLSchema http://www.w3.org/1999/XMLSchema-instance http://www.w3.org/1999/XMLSchema-datatypes
ANY with namespace = ##any http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with namespace = ##other http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with namespace = ##local http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with namespace = ##targetNamespace http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with namespace = ##local ##targetNamespace http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
ANY with processContents =
ANY with processContents = lax
ANY with processContents = skip
ANY with processContents = strict
ANY with processContents = lax skip
ANY with processContents = lax strict
ANY with processContents = skip strict
ANY with processContents = lax skip strict
ANY with processContents = all
ANY with an annotation
ANY with two annotations
ANY with namespace = ##any and schema targetNamespace='http://foobar'
ANY with namespace = ##local and schema targetNamespace='http://foobar'
ANY with namespace = ##other and schema targetNamespace='http://foobar'
ANY with namespace = ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = http://foobar and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##other and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##local and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##other ##local and schema targetNamespace='http://foobar'
ANY with namespace = ##other ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##local ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##other ##local and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##other ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##local ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##any ##other ##local ##targetNamespace and schema targetNamespace='http://foobar'
ANY with namespace = ##any http://foobar and schema targetNamespace='http://foobar'
ANY with namespace = ##local http://foobar and schema targetNamespace='http://foobar'
ANY with namespace = ##other http://foobar and schema targetNamespace='http://foobar'
ANY with namespace = ##targetNamespace http://foobar and schema targetNamespace='http://foobar'
ANY with namespace = ##local ##targetNamespace http://foobar and schema targetNamespace='http://foobar'
ANY (w/ namespace=##any) and instance document has elements from targetNamespace
ANY (w/ namespace=##any) and instance document has elements from other namespaces besides target
ANY (w/ namespace=##other) and instance document has elements from targetNamespace
ANY (w/ namespace=##other) and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local) and instance document has elements from targetNamespace
ANY (w/ namespace=##local) and instance document has elements from no namespace
ANY (w/ namespace=##targetNamespace) and instance document has elements from targetNamespace
ANY (w/ namespace=##targetNamespace) and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has elements from targetNamespace
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has elements from both namespaces
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has elements from other namespaces besides target
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has elements from targetNamespace
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has elements from the xhtml namespace
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has elements from other namespaces besides target
ANY (w/ namespace=##any) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##any) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=A B C D E ##local ##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from all of them
ANY (w/ namespace=A B C D E ##local ##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from all of them + bar
ANY (w/ namespace=##local http://foobar) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##local http://foobar) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) with schema targetNamespace=http://www.w3.org/1999/xhtml and instance document has elements from local
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##local http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has elements from the xhtml namespace
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has elements from other namespaces besides target
ANY (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has elements from the xhtml namespace
ANY (w/ processContents=strict and namespace=##targetNamespace) with schema targetNamespace=http://www.w3.org/1999/xhtml and instance document has undeclared elements from targetNamespace
ANY (w/ processContents=strict and namespace=##targetNamespace) with schema targetNamespace=http://www.w3.org/1999/xhtml and instance document has elements from other namespace
ANY (w/ processContents=lax and namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from targetNamespace
ANY (w/ processContents=lax and namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has undeclared elements from targetNamespace
ANY (w/ processContents=skip and namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has elements from other namespace
ANY (w/ namespace=http://www.w3.org/1999/xhtml and declared element, processContents=strict)
ANY (w/ namespace=http://www.w3.org/1999/xhtml and undeclared element, processContents=strict)
ANY (w/ namespace=http://www.w3.org/1999/xhtml and declared element, processContents=lax)
ANY (w/ namespace=http://www.w3.org/1999/xhtml and undeclared element, processContents=lax)
ANY with an attribute that has a non-schema namespace, a:b='c' where xmlns:a='foo' in xsd:schema
ANY with an attribute a:b='c' where a doesn't have a non-schema namespace
ANY with an attribute foo='bar' where foo is a random attribute
Regression of 67191 - ensuring that processContents of lax will validate
multiple any in sequence with different namespaces and valid instance xml
multiple any in choice with different namespaces (a, b, ##targetNamespace, ##local), and valid instance xml
multiple any in choice with namespaces (##other, ##targetNamespace), and valid instance xml
multiple any in choice with namespaces (##other, ##local), non-deterministic declaration
multiple any in choice with namespaces (##other, A), non-deterministic declaration
multiple any in choice with namespaces (A, A), non-deterministic declaration
multiple any in sequence with namespaces (##other{1}, A{1}), non-deterministic declaration
multiple any in sequence with namespaces (##other{1}, A{2}), non-deterministic declaration
multiple any in sequence with namespaces (##other{2}, A{1}), non-deterministic declaration
anyAttribute with ID='foo25'
anyAttribute with ID='_foo-2.5'
anyAttribute with ID='25'
anyAttribute with ID='0'
anyAttribute with ID='1'
anyAttribute with ID='foo:bar'
anyAttribute with ID=':bar'
Duplicate ID='foo25' where foo25 is already exists
anyAttribute with namespace =
anyAttribute with namespace = ##anyAttribute
anyAttribute with namespace = ##local
anyAttribute with namespace = ##other
anyAttribute with namespace = ##targetNamespace
anyAttribute with namespace = ##target
anyAttribute with namespace = ##all
anyAttribute with namespace = #anyAttribute
anyAttribute with namespace = #local
anyAttribute with namespace = #other
anyAttribute with namespace = #targetNamespace
anyAttribute with namespace = #target
anyAttribute with namespace = #all
anyAttribute with namespace = anyAttribute
anyAttribute with namespace = local
anyAttribute with namespace = other
anyAttribute with namespace = targetNamespace
anyAttribute with namespace = target
anyAttribute with namespace = all
anyAttribute with namespace = ##anyAttribute ##other
anyAttribute with namespace = ##anyAttribute ##local
anyAttribute with namespace = ##anyAttribute ##targetNamespace
anyAttribute with namespace = ##other ##local
anyAttribute with namespace = ##other ##targetNamespace
anyAttribute with namespace = ##local ##targetNamespace
anyAttribute with namespace = ##anyAttribute ##other ##local
anyAttribute with namespace = ##anyAttribute ##other ##targetNamespace
anyAttribute with namespace = ##anyAttribute ##local ##targetNamespace
anyAttribute with namespace = ##anyAttribute ##other ##local ##targetNamespace
anyAttribute with namespace = http://www.w3.org/1999/xhtml
anyAttribute with namespace = http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude
anyAttribute with namespace = http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema
anyAttribute with namespace = http://www.w3.org/Graphics/SVG/
anyAttribute with namespace = http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with namespace = http://www.w3.org/1999/XMLSchema
anyAttribute with namespace = http://www.w3.org/1999/XMLSchema http://www.w3.org/1999/XMLSchema-instance http://www.w3.org/1999/XMLSchema-datatypes
anyAttribute with namespace = http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with namespace = ##other http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with namespace = ##local http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with namespace = ##targetNamespace http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with namespace = ##local ##targetNamespace http://www.w3.org/1999/xhtml http://www.w3.org/1999/XSL/Transform http://www.w3.org/1999/XML/xinclude http://www.w3.org/1999/02/22-rdf-syntax-ns http://www.w3.org/2000/01/rdf-schema http://www.w3.org/Graphics/SVG/ http://www.w3.org/2000/02/xmldsig http://www.w3.org/TR/2000/WD-xml-c14n-20000119
anyAttribute with processContents =
anyAttribute with processContents = lax
anyAttribute with processContents = skip
anyAttribute with processContents = strict
anyAttribute with processContents = lax skip
anyAttribute with processContents = lax strict
anyAttribute with processContents = skip strict
anyAttribute with processContents = lax skip strict
anyAttribute with processContents = all
anyAttribute with an annotation
anyAttribute with two annotations
anyAttribute with namespace = ##anyAttribute and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##local and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##other and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = http://foobar and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##other and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##local and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##other ##local and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##other ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##local ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##other ##local and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##other ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##local ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute ##other ##local ##targetNamespace and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##anyAttribute http://foobar and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##local http://foobar and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##other http://foobar and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##targetNamespace http://foobar and schema targetNamespace='http://foobar'
anyAttribute with namespace = ##local ##targetNamespace http://foobar and schema targetNamespace='http://foobar'
ANYAttribute declared twice
ANYAttribute (minoccurs=2)
ANYAttribute (maxoccurs=2)
ANYAttribute (minoccurs=2, maxoccurs=unbounded)
ANYAttribute (w/ namespace=##any) and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##any) and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##other) and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##other) and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##local) and instance document has attributes from local Namespace
ANYAttribute (w/ namespace=##local) and instance document has attributes from other namespaces besides local
ANYAttribute (w/ namespace=##targetNamespace) and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##targetNamespace) and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has attributes from the xhtml namespace
ANYAttribute (w/ namespace=##local http://www.w3.org/1999/xhtml) and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has attributes from the xhtml namespace
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##any) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##any) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has attributes from local
ANYAttribute (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides local
ANYAttribute (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANY (w/ namespace=##other) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANY (w/ namespace=##targetNamespace) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has attributes from local
ANY (w/ namespace=##local) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANY (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANY (w/ namespace=http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##local http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from local
ANYAttribute (w/ namespace=##local http://foobar) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides listed
ANYAttribute (w/ namespace=##local http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##local http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has attributes from the xhtml namespace
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has attributes from targetNamespace
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has attributes from other namespaces besides target
ANYAttribute (w/ namespace=##targetNamespace http://www.w3.org/1999/xhtml) with schema targetNamespace=http://foobar and instance document has attributes from the xhtml namespace
ANYAttribute (w/ processContents=strict and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute declared and instance document has attributes from targetNamespace
ANYAttribute (w/ processContents=strict and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute not declared and instance document has attributes from targetNamespace
ANYAttribute (w/ processContents=lax and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute declared and instance document has attributes from targetNamespace
ANYAttribute (w/ processContents=lax and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute not declared and instance document has attributes from targetNamespace
ANYAttribute (w/ processContents=skip and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute declared and instance document has attributes from targetNamespace
ANYAttribute (w/ processContents=skip and namespace=##targetNamespace) with schema targetNamespace=http://foobar, attribute not declared and instance document has attributes from targetNamespace
Bug 64502 - Error validating namespace set to a valid namespace URI and instance document has correct elements