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/XML_Schema_1%2e1_Assertions

------------------------------------------------------------------------------
  We have tried our best, to write an efficient implementation of XPath 2.0 
integration for assertions. For nested elements having assertions, the 
child/descendant elements share the XPath (XDM) tree with the top most element. 
For each distinct XDM tree involved in assertions processing, we keep a 
reference of it's root node, and discard these references when assertions 
evaluation is complete for that tree.
  
  A caution for Schema authors: If we are specifying assertions for the root 
element of the XML document, a tree will be built for assertions processing, 
which could be as large as the XML document. Where memory is a concern for 
large XML documents, assertions may be specified at an inner level [1] of the 
XML documents, as far as possible. This [1] will cause smaller assertion trees 
to be built, thereby reducing memory footprint of the XML application.
- It is also worth knowing, that assertions trees are smaller than 
corresponding generic XML infoset trees, because assertions trees only contain 
element and attribute information, along with certain XML Schema type 
annotations, whereas generic XML trees contain other information like 
processing instructions, comments and so on.
+ It is also worth knowing, that assertions trees are generally smaller than 
corresponding generic XML infoset trees, because assertions trees only contain 
element and attribute information, along with certain XML Schema type 
annotations, whereas generic XML trees contain other information like 
processing instructions, comments and so on.
  
  
  '''Run-time notes'''

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to