XQL query engine

The XQL character processing engine now supports storage and querying of XML documents containing strings in native character sets.

The XML parser accepts XML documents as a stream of bytes containing characters in native code sets. The XML parsing engine accepts XML documents as either java.io.InputStream or as java.lang.String. The XML parser checks XML documents and indexes the XML document in any language or character set the XML standard supports.

The query engine parses queries made against the XML document, processes them, and returns query results as java.lang.String, which is Unicode. You can use the XQL engine either as part of Adaptive Server or as a standalone engine.

The processing engine returns results as java.lang.String, which is Unicode. You should then convert the results of your query from Java strings back to your native code set.

The query engine allows you to: