Datypic XQuery services
Training
We teach hands-on XQuery training courses that range from 1 to 4 days in length. We can teach version 1.0, 3.0 or 3.1. The courses can be customized to suit your needs, and tailored to whichever XQuery implementation you are using. Emphasis is on hands-on exercises and practical examples. See an example course agenda, or a list of other available courses.
Development
We are experienced XQuery developers who have worked with the Saxon, MarkLogic, eXist, BaseX, FusionDB and SQL Server XQuery implementations. We can work with you to develop XQuery libraries for your XML vocabularies, custom content delivery software based on XML databases, XQuery-based XML pipeline processes, or any other use you might have for XQuery.
Our philosophy is to design robust queries that can stand the test of time. We pay close attention to issues like interoperability, performance, namespace support, typing and schema awareness. In addition, we can perform design and performance reviews on your existing queries to ensure that these issues are considered.
Documentation and testing software
The software that generates the FunctX XQuery Function Library site can be customized to generate robust, cross-referenceable documentation for your XQuery function libraries.
We also have internal tools that can be used to:
- identify XQuery issues (serving as an "XQueryLint")
- automatically clean up redundant or faulty XQuery
- document complex XQuery queries