N. America: 800 876 3101 | World: 44 (0) 1753 218 930
XQuery for the Rest of Us!

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.

Try DataDirect Data Integration Suite Free!

Our free trial lets you see for yourself how easy it is to build data integration applications that access relational, EDI, and other file formats as XML!


DataDirect XQuery Features

With tools for accessing relational data as XML, XML publishing, and full XML IDE support, to name a just a few, DataDirect XQuery is loaded with these and other features that will make building your next data integration application a snap.

Download your copy today and see for yourself!

Weekly Training Webinar

DataDirect Data Integration Training Webinar

When: Every Thursday
Time: 11:00 AM EST
Duration: 1 hour

Register today for this free, convenient, and fast way to get up to speed with all of the components that make up the DataDirect Data Integration Suite.