- From: Jeroen van Rotterdam <jeroen@x-hive.com>
- Date: Mon, 18 Mar 2002 17:30:42 +0100
- To: <www-ql@w3.org>
Rotterdam, March 18th, 2002 X-Hive releases a Technical Preview Release of X-Hive/DB 3.0. X-Hive/DB 3.0 supports XQuery/XPath 2.0, DOM Level 3 Abstract Schemas and DOM Level 3 Load & Save. Previous releases of X-Hive/DB already supported: XPath 1.0, XPointer, XLink, DOM L2, XUpdate, XSL-T and XSL-FO X-Hive's XQuery implementation is based on the W3C Working Draft of December 2001. Several extension functions are provided and collation is supported for revelant XQuery functions. The XQuery implementation takes advantage of X-Hive/DB's index structures which increases performance significantly. Unclear spots of the XQuery spec have not been implemented yet. Implementation details: 1. All XQuery expressions except those referring to datatypes have been implemented. 2. The following standard functions have been implemented: anyURI avg boolean boolean-from-string byte ceiling compare concat contains copy count decimal deep-equal distinct-nodes distinct-values document double empty ends-with exists false float floor get-local-name get-namespace-uri id if-absent if-empty index-of insert int integer last local-name long lower-case match max min name namespace-uri normalize-space normalize-unicode not not3 number position QName QName-from-string QName-from-uri remove replace round sequence-deep-equal sequence-node-equal shallow short starts-with string string-length string-pad sublist substring substring-after substring-before sum translate true upper-case 3. Type checking has not yet been implemented. Nodes are always treated as untyped. Schema imports are ignored. typeswitch and instance of will result in errors.assert as and treat as are parsed but have no effect.cast as is supported for the most common simple types. 4. As in the previous working draft, union, intersect and except only work on nodes, not on simple values. 5. A / by itself or as the start of an absolute path expression always refers to the document that the query was executed on. This may not be root of the context node. 6. As in XPath 1.0, a path step does not set the context size and position, only predicates do so. An evaluation license can be downloaded at: http://www.x-hive.com. An online demo can be found at: http://www.x-hive.com/xquery The Team ===== X-Hive Corporation Jeroen van Rotterdam, CEO e-mail: jeroen@x-hive.com phone: +31 10 7108600 http://www.x-hive.com
Received on Monday, 18 March 2002 11:31:13 UTC