N. America: 800 876 3101 | World: 44 (0) 1753 218 930

Misunderstanding: Aren't XPath and XQuery the same thing?

Actually, XQuery builds on XPath and XSLT. Software architects and developers use XPath as a query language to find elements in an XML document and transform them into XHTML or another XML format using XSLT. For example, a developer uses XPath to find the dental records of a patient in an XML file and uses XSLT to package the patient information in an HTML view that is displayed in a browser. This works fine where the data is already in XML form, but XPath and XSLT only work on XML files.

XPath is selection-oriented while XSLT is transformation-oriented; both technologies still need an efficient way to select, join, and transform the data into the desired form. XQuery addresses the data needs of an application by enabling access to multiple sources, selecting information from them, and joining the data. This is true even for non-XML data -- sources include forms, Web pages, and other loosely structured data.

Buy DataDirect XQuery®!

If you've watched our online video tutorials, read about DataDirect XQuery®'s extensive features, and tried our free download, you're ready to purchase DataDirect XQuery®.

Our buying page answers any questions you have about ordering, purchasing, and obtaining support for your copy of DataDirect XQuery®.

Back to School with DataDirect XQuery®

Getting your mind around the possibilities of a data integration technology as promising as XQuery can be difficult, but our XML developers Webinars will help you understand the power and versatility of XQuery, and our favorite XQuery processor, DataDirect XQuery®.

Stay Informed!

XQuery is one of the hottest XML technologies being developed today. Stay informed with vital news about standards, tools, and trends by signing up for the DataDirect XQuery® newsletter.