Oracle8i Application Developer's Guide - XML Release 3 (8.1.7) Part Number A86030-01 |
Library | Service | Contents | Index

Oracle XML Components and General FAQs, 2 of 18

## Oracle XML Components: Overview

Oracle8i provides several components, utilities, and interfaces you can use to take advantage of XML technology in building your web-based database applications. Which components you use depends on your application requirements, programming preferences, development, and deployment environments.

The following XML components are provided with Oracle8i:

- XML Developer's Kits (XDKs)1. There are Oracle XDKs for Java, JavaBeans, C, C++, and PL/SQL. These development kits contain building blocks for reading, manipulating, transforming, and viewing XML documents.

- XML-SQL Utility (XSU). XML-SQL Utility for Java and PL/SQL: Generates (gets) and stores (puts) XML data to and from the database from SQL queries or result sets or tables. It achieves data transformation, by mapping canonically any SQL query result to XML and vice versa.

Table 3-1 lists the Oracle XML components and associated languages.

##### Table 3-1 Languages Available for XDK and XSU

Language | Java | C | C++ | PL/SQL
--- | --- | --- | --- | ---
Parser | Yes | Yes | Yes | Yes
XSLT Processor | Yes | Yes | Yes | Yes
Class Generator | Yes | --- | Yes | ---
XSQL | Yes | N/A | N/A | N/A
Transviewer Beans | Yes | N/A | N/A | N/A
XML-SQL Utility | Yes |  |  | Yes

This chapter provides an overview of the XML components.

1 Oracle XDK is fully supported and comes with a commercial redistribution license.

| Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
Library | Service | Contents | Index