Calling Java Methods and SQL Functions

DataDirect XQuery® lets you call Java methods or SQL functions from within a query. Java methods can be used to return system information, to invoke a web service call, or simply to make a function available that is not in the standard XQuery function library.

Learn More

Custom URI Resolvers

Does your program require that resources be located in custom repositories, convert some resource to XML on the fly, or do some other magic that is not built in to DataDirect XQuery? No worries — with DataDirect XQuery custom URI resolvers lets you take advantage of data stored in any file system.

Learn More

Database Connection Pooling

DataDirect XQuery provides connection pooling at the JDBC level by integrating with your application server's JDBC pool manager, allowing you to leverage any connection pooling you may be using with other JDBC applications.

Learn More

Making SOAP Requests from DataDirect XQuery

Did you know DataDirect XQuery can use the ws:call() function to make SOAP requests? This feature allows you to easily tap into the hundreds of Web services available on the Internet and harness their data for your XML applications.

Learn More

Using XML Converters

Using DataDirect's XML Converters, you can convert plain-text and binary formats to XML on the fly, allowing them to be queried using DataDirect XQuery. Converters are available for EDI messages (X12, EDIFACT, and IATA) and other formats like tab-delimited, comma-separated value, dBase files, and more.

Learn More

Working with XML Input and Output

DataDirect XQuery uses XML document projection and streaming optimization techniques to successfully manage XML documents many Gigabytes in size. Using these and other techniques, you can query documents significantly larger than available RAM.

Learn More

XQuery API For Java

XQJ allows a Java program to connect to XML data sources, prepare and issue XQueries, and process the results as XML. This functionality is similar to that of JDBC Java API for SQL, but the query language for XQJ is XQuery.

Learn More

Or, you may also be interested in learning about: