Related Information

The X-Query documentation focuses on X-Query as a language. However, since database queries are the principal means of communicating with the database server, you might have a problem that arose because of a certain query. If you cannot find the information you require in the X-Query documentation, please have a look at the following sources of information, all of which also deal with aspects of querying a Tamino database:


Internal Resources

  • X-Query Reference Guide: This is the complete reference manual, describing all expressions and functions available in X-Query.

  • How to Query a Database with Tamino X-Query using the Tamino Interactive Interface: This section describes how to query a database object using the Tamino Interactive Interface.

  • Efficient Queries: X-Query: Here you can find some advice for speeding up your queries.

  • How to write user-defined Query Functions as Tamino Server Extensions: You can use server extensions to extend the capabilities of X-Query. This section explains how to implement a server extension in Tamino.

  • Querying Using X-Machine Commands: This section explains how to query a database directly using HTTP and X-Machine command verbs.

  • Storing Non-XML Objects in Tamino: This section explains how to represent and query objects that are in some other format, for example Microsoft Word or Excel documents or PDF files.

  • Unicode and Text Retrieval: This section discusses character handling and word recognition. If you use text retrieval in your queries, this section gives you detailed background information about how Tamino performs word-wise full-text operations.

  • Character Encoding of XML objects: This section discusses the character encoding of XML objects when querying them directly using HTTP and X-Machine command verbs.

External Resources

  • The Namespaces in XML 1.0 specification: This W3C recommendation defines basic language elements that are used in XPath.

  • The XPath Language Version 1.0 specification: The official XPath specification of the W3C, which forms the basis of X-Query.

  • XSLT: Programmer's Reference: This book by Michael Kay (published by Wrox Press) offers very detailed information about XPath and XSLT. The second edition covers aspects of XSLT 1.1. For a solid understanding of XPath, the first edition serves equally well.