# Package oracle.xml.xsql

Provides APIs for Oracle XSQL Pages and XSQL Servlet.

See: Description

Interface Summary

XSQLActionHandler

Interface that must be implemented by all XSQL Action Element Handlers Upon encountering an XSQL Action Element of the form <xsql:xxxx> in an XSQL page, the XSQL Page Processor invokes the associated XSQL Action Handler by: Constructing an instance of the handler using the no-args constructor Invoking the XSQL Action Handler's init() method Invoking the XSQL Action Handler's handleAction() method NOTE: conn parameter can be null if no connection specified for the XSQL page being processed.

XSQLConnectionManager: One of two interfaces that must be implemented to override the built-in connection manager implementation.
XSQLConnectionManagerFactory: One of two interfaces that must be implemented to override the built-in connection manager implementation.
XSQLDocumentSerializer: Interface that must be implemented by all XSQL Serializers which serialize an XSQL data page as an XML Document to a PrintWriter.
XSQLErrorHandler: Any custom XSQL Error Handler must implement this interface in order to perform custom processing when an XSQL page processing engine fatal error occurs.
XSQLLogger: One of two interfaces that must be implemented to provide a custom logging implementation.
XSQLLoggerFactory: One of two interfaces that must be implemented to provide a custom logging implementation.
XSQLPageRequest: Interface representing a request for an XSQL Page
XSQLRequestObjectListener: Objects that implement this interface and which are added to the current request context using setRequestObject() will be notified when the page processing of the outermost page is completed.

Class Summary
XSQLActionHandlerImpl: Base Implementation of XSQLActionHandler that can be extended to create your own custom handlers.
XSQLCommandLine: Command-line Utility to process XSQL Pages.
XSQLConnection
XSQLDatasourceConnectionManager: Generic implementation of XSQLConnectionManager that uses JNDI to lookup a JDBC datasource from the container in which the XSQL servlet is running.
XSQLDiagnostic
XSQLError: Represents a fatal error in the XSQL page processing engine.
XSQLErrorWriter
XSQLHttpUtil
XSQLNamedConnection
XSQLNamedConnectionManager
XSQLPageRequestImpl: Base implementation of the XSQLPageRequest interface that case be used to derive new kinds of page request implementations.
XSQLParserHelper: Common XML Parsing Routines
XSQLRequest: Programmatically process a request for an XSQL Page.
XSQLServlet: Servlet to enable HTTP GET-ing of and POST-ing to XSQL Pages
XSQLServletPageRequest
XSQLStylesheetProcessor: XSLT Stylesheet Processing Engine
XSQLUtil

## Package oracle.xml.xsql Description

Provides APIs for Oracle XSQL Pages and XSQL Servlet.

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- https://www.oracle.com/database/technologies/appdev/xmldb.html

Copyright © 2003, 2020, Oracle and/or its affiliates.