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]
