|
>Home>Products>DataDirect XQuery>What's New?
Print
What's New in DataDirect XQuery 4.0
DataDirect XQuery® is an XQuery processor that enables developers to access and query XML, relational data, SOAP messages, EDI, legacy, or a combination of data sources. It also provides full update support for relatoinal data, as well as from file-based sources accessed using doc( ) and collection( ) functions. DataDirect XQuery supports the XQuery for Java™ (XQJ) API, and can be easily embedded in any Java program — DataDirect XQuery does not require any other product or application server, and has no server of its own. DataDirect XQuery is recommended for developers who need to combine and efficiently process XML, relational, and legacy data formats in application scenarios such as data integration, XML-based data exchange, XML-driven web sites, and XML publishing. DataDirect XQuery vastly simplifies and enhances the performance of combining and processing different types of data (relational, XML, legacy, EDI, and more) in heterogeneous environments and thus enables developers to build and deploy high-performance applications quickly and efficiently.
Release Highlights
Here's a summary of what's new in Release 4.0:
- Support for XUF — DataDirect XQuery 4.0 provides full support for the XQuery Update Facility (XUF). XUF is an extension of the XQuery language that allows making changes to data that are manipulated inside the XQuery. Now you can easily update individual XML documents, XML streams, and file collections from within your XQuery applications.
- Update OOXML and ODF —The
ddtek:serialize-to-url() function now supports the creation of new ZIP files as well as the creation of new files in existing ZIP files.
- XQueryWebService framework integration —The XQueryWebService framework, which allows you to expose an XQuery as a Web service, is now included with the DataDirect XQuery installation.
- Automatic updates — A new option,
ddtek:automatic-update, allows you to enable automatic updates of doc() and collection() data sources on a per-query basis. You can also set this option when executing a query from the command line.
- Streaming XML enhancements — The Streaming XML feature has been enhanced to support XML headers, the aggregration function, and positional predicates.
- Support for DB2 9.5 — DataDirect XQuery 4.0 supports DB2 9.5.
- New function: ddtek:isValid() — The
ddtek:isValid() function allows you to validate an XML node returned from an XQuery against an XML Schema.
XML Tools for DataDirect XQuery Development
- Stylus Studio®, an award-winning XML IDE with advanced XQuery development support including integration with DataDirect XQuery. Stylus Studio is available for Windows 2000 SP2 or Windows XP and Windows Vista. Visit the Stylus Studio Web site for more information www.stylusstudio.com.
- DataDirect XQuery Eclipse-based editor, an Eclipse plug-in that exposes a specialized XQuery editor to allow users to develop and test XQueries using DataDirect XQuery. The editor has features similar to those found in Stylus Studio’s XQuery editor including:
- Syntax coloring
- Auto completion of functions (including DataDirect XQuery specific ones)
- Visual management of database connections
- Preview of XQuery result, including the possibility to bind external variables and static context input
- Scalable rendering of result
- Support for plan explain rendering
The plug-in is available via the Eclipse download/update mechanism and is free to licensed users of DataDirect XQuery.
For releases prior to 4.0, visit http://www.xquery.com/products/prior-releases.html.
|