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]

Reply via email to