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

------------------------------------------------------------------------------
  ## page was renamed from assertions
  ''Assertions'' is a new facility in XML Schema 1.1 language. It's officially 
described here, in the W3C spec, 
http://www.w3.org/TR/xmlschema11-1/#cAssertions.
  
- This page describes implementation details of XML Schema 1.1 assertions 
feature, in [http://xerces.apache.org/xerces2-j/ Xerces-J] XML parser.
+ This page describes implementation details of XML Schema 1.1 assertions 
feature, in [http://xerces.apache.org/xerces2-j/ Xerces-J] XML Schema processor.
  
  '''Status of assertions development:''' The assertions traverser support both 
for Simple and Complex type definitions is complete, and Xerces team has 
checked in the code for this, at the SVN repository 
(https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev/).
  The development of XPath 2.0 processing for assertions is underway.
@@ -90, +90 @@

  
  The Xerces XSModel is modified to handle assertions, for the XML Schema 1.1 
Simple and Complex types.
  
- Since 'assertion' is now a new Facet for XML Schema Simple types, the current 
Facet data structures, and the Facet traverser are enhanced to support XML 
Schema 1.1 assertions.
+ Since 'assertion' is now a new facet for XML Schema Simple types, the current 
facet data structures, and the facet traverser are enhanced to support XML 
Schema 1.1 assertions.
  
  To implement assertions  for Complex Types, the Complex Type traverser of 
Xerces is modified.
  
  '''Assertions XPath 2.0 processing implementation'''
  
- We are exploring to integrate the open source XPath 2.0 processor, 
[http://psychopath.sourceforge.net/ PsychoPath] into Xerces XML Schema 1.1 
engine. The PsychoPath processor is also part of Eclipse, 
[http://www.eclipse.org/webtools/ Web Tools Platform Project]. We would design 
the XPath 2.0 support in Xerces assertions component in such a way, that it 
must be possible to plug in any standard compliant XPath 2.0 engine.
+ We are designing a Java interface API for integrating Xerces with an XPath 
2.0 engine. It should be possible to plug in any compliant XPath 2.0 engine to 
the Xerces assertions processor; by writing an interface component (a Java 
class, or a set of classes) complying to this interface.
+ 
+ A first version of this interface is complete, and we have written sample 
implementations of this interface for following freely available XPath 2.0 
engines:
+ 
+ 1. [http://saxon.sourceforge.net/ Saxon basic]
+ 2. [http://psychopath.sourceforge.net/ PsychoPath]
  
  
  ----

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

Reply via email to