|
| Learn More
XQuery is extremely useful for XML reporting, and the resulting XML is easily published to many different formats. This makes XQuery ideal for publishing applications that need to deal with relational, XML or legacy data. XQuery also provides the flexibility to join different data sources to create rich reports featuring content originated from a variety of data formats. XQuery can create a virtually infinite number of logical views of the data, which can be used in many different environments by publishing them as HTML, PDF or PostScript (XSL-FO), or other formats.

XML Reporting
There are many useful ways to look at your data - for instance, if you have a collection of invoices, you may want to show the orders for a given customer, the orders for a given product, or the totals for a given region or sales agent. Just as a relational report writer can be used to create different logical views of relational data, XQuery can be used as an XML report writer, creating different logical views of XML, relational and legacy data in an XML format. XML reporting provides you with more flexibility in dealing with your, by letting you see it from different perspectives and join with a variety of data formats. And if you are exchanging data as XML, XML reporting lets you more easily create XML documents consistent with the required structure.
XML Publishing
XML can be formatted and converted for easy consumption by human beings. Many applications can use XQuery as a report writing language, then publish the report using standard XML publishing techniques. XQuery itself can be responsible for creating the proper publishing grammar (HTML or XSL-FO, for example), no need for XSLT. XQuery can easily convert XML to HTML, help systems, PDF, and PostScript; such technologies are mature enough that some mainstream commercial publishers use XML to publish books.
| Product Information | |
|