Dear Wiki user, You have subscribed to a wiki page or wiki category on "Xerces Wiki" for change notification.
The following page has been changed by assertions: http://wiki.apache.org/xerces/assertions ------------------------------------------------------------------------------ '''Status of assertions development:''' Assertions support for Complex Type definitions is complete (without XPath processing), and the review is pending from the Xerces team. - '''Assertions usage in Complex Types (as defined in the spec)''' + '''Assertions usage in Complex Types (as defined in the XML Schema 1.1 spec)''' - 1. Complex Type Definition Schema Components + ''1. Complex Type Definition Schema Components'' <complexType abstract = boolean : false @@ -19, +19 @@ name = NCName defaultAttributesApply = boolean : true {any attributes with non-schema namespace . . .}> - Content: (annotation?, (simpleContent | complexContent | (openContent?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), assert*))) + Content: (annotation?, (simpleContent | complexContent | (openContent?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), '''assert'''*))) - </complexType> + </complexType> - 1. Complex Types with Simple Content + ''2. Complex Types with Simple Content'' <simpleContent id = ID @@ -34, +34 @@ base = QName id = ID {any attributes with non-schema namespace . . .}> - Content: (annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | maxScale | minScale | length | minLength | maxLength | enumeration | whiteSpace | pattern | assert | {any with namespace: ##other})*)?, ((attribute | attributeGroup)*, anyAttribute?), assert*) + Content: (annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | maxScale | minScale | length | minLength | maxLength | enumeration | whiteSpace | pattern | '''assert''' | {any with namespace: ##other})*)?, ((attribute | attributeGroup)*, anyAttribute?), '''assert'''*) </restriction> <extension base = QName id = ID {any attributes with non-schema namespace . . .}> - Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?), assert*) + Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?), '''assert'''*) </extension> - 1. Complex Types with Complex Content + ''3. Complex Types with Complex Content'' <complexContent id = ID @@ -57, +57 @@ base = QName id = ID {any attributes with non-schema namespace . . .}> - Content: (annotation?, openContent?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), assert*) + Content: (annotation?, openContent?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), '''assert'''*) </restriction> <extension base = QName id = ID {any attributes with non-schema namespace . . .}> - Content: (annotation?, openContent?, ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), assert*)) + Content: (annotation?, openContent?, ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?), '''assert'''*)) </extension> '''Design approach''' --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
