XPath 2.0 implementation
In the construct
processing-instruction('xxx'), I have removed the check that
is a valid NCName. The specification does not require this in the case where the name is included in quotes.
Changes for Schema-Aware Processing
Internal changes have been made to prepare the way for Saxon to become a schema-aware processor. The changes
are by way of calls to classes and methods that in this (non-schema-aware) version of Saxon have a dummy implementation.
These dummy implementations are generally included in the
Configuration object, which will be subclassed
in the schema-aware product.