Introduction
XStreamDB Server
Overview
Starting and Stopping the Server
XStreamDB Explorer
Introduction
Starting the Explorer
Configuring the Server
Databases
Roots
Indexes
Triggers
Modules
Backup and Restore
Configuring Schemas
Security
Users
Groups
Permissions
Querying a Database
The Statement Tab
Sample Queries
Explorer Editor
Viewing Server Log Files
Managing Resources
Moving Resources to the File System
Binary Resources
Populate by Query Filter
Glossary
Using WebDAV
Introduction
Accessing Resources
Accessing WebDAV from XMLSpy V5
Mounting Resources as a Windows Folder
Tips and Traps
URI Planning
XStreamDB Client API
Introduction
Statement Functionality
Database System Object Manager
System Initialization
Obtaining a Server
Opening a Connection
Using Transactions
Creating an XQuery Statement
Executing an XQuery Statement
Retrieving Results
XQuery Statements
Starting Concepts
Server, Database, Root, Document
Query Examples
Simple
Documents
XPath
FLWOR
Predicates
Tag state, XQuery state
order by and distinct
Full Text Search
text() and data()
Data Definition
node update
Root Editing (update)
Function Modules
Data Types
Building Web Applications
Overview
Using XStreamDB to Serve the Web
Sample FAQ Documents
Using XQuery to Generate HTML Pages
Sample FAQ View Servlet Code
Retrieving Documents by ID
Servlet Considerations
The FAQViewServlet Sample
How to Configure and Run the FAQViewServlet Sample
The FAQ DTD
Updating XStreamDB from the Web
The Web Update Scenario
Optimistic Concurrency Using VersionNum
Security: Local Resource Access Control