Many minor bug fixes that have been identified since the release of
Release Candidate 1, the most significant changes in this version are
as follows:
- Improved: XQueryService.declareVariable accepts more Objects,
- including Java XML Objects, Element/Document/Attr etc.
- Improved: Socket InputStream speed optimised further
- Improved: PDF Documentation
- Fixed: Could not override default behaviour values
- Fixed: Some error messages were not formatted correctly, e.g. con-max-active
- Added: More example usage source files
The most notable improvement in this version is that the API user can now
easily pass Java objects to XQuery variables statements with ease.
This means that you can perform XQueries against data that is not stored
within the database, e.g. XML documents on the local disk or in memory.
The supported Java Data types are as follows:
- java.lang.Boolean
- java.lang.Boolean[]
- boolean[]
- java.lang.Byte
- java.lang.Byte[]
- byte[]
- java.lang.Integer
- java.lang.Integer[]
- int[]
- java.lang.Short
- java.lang.Short[]
- short[]
- java.lang.Long
- java.lang.Long[]
- long[]
- java.lang.Float
- java.lang.Float[]
- float[]
- java.lang.Double
- java.lang.Double[]
- double[]
- java.lang.String
- java.lang.String[]
- java.util.Date
- java.util.Date[]
- org.w3c.dom.Document
- org.w3c.dom.Document[]
- org.w3c.dom.Element
- org.w3c.dom.Element[]
- org.w3c.dom.Attr
- org.w3c.dom.Attr[]
- org.w3c.dom.Comment
- org.w3c.dom.Comment[]
- org.w3c.dom.ProcessingInstruction
- org.w3c.dom.ProcessingInstruction[]