Developer's Guide
- REST-Style Web API
- Writing Java Applications with the XML:DB API
- Using the XML-RPC API
- SOAP
- xqDoc - Documenting Your XQuery Code
Overview
This section provides a quick but broad introduction to the APIs and interfaces provided by eXist. To get started with XQuery development in eXist-db, you should first read the tutorial on Getting Started with Web Application Development in eXist-db.
In another chapter, we look at the basic REST-style API and its available HTTP request operations. Following that, we address Java programmers, and focus on the XML:DB API - a standard Java API used to access native XML database services - and its extensions. We then discuss other ways to integrate eXist with Cocoon, including the XMLDBTransformer, and XSP Logicsheets. The following chapters examine the network APIs for XML-RPC and its methods - this includes the use of XUpdate. SOAP interface is discussed as an alternative to XML-RPC. Finally, we include an important appendix of libraries required to implement specific APIs and interfaces.
Embedding/Required Libraries
For more information on eXist libraries and how to embed eXist into your own application, please refer to the corresponding section in the Deployment Guide.