XML Developer Kits
Oracle provides XML Developer Kits (XDKs) that can develop web applications that leverage XML in four programming languages:
XDK for Java
XDK for C
XDK for C++
XDK for PL/SQL
These XDKs are used in the Oracle
Application Server Containers for J2EE (OC4J) for Java-based web
applications, while mod_fastcgi
is used for C and
C++, and mod_plsql
is used for PL/SQL.
Along with the XDK APIs and command-line utilities that execute these APIs, Oracle Application Server provides several XML tools, including:
XML Class Generator
XML SQL Utility for performing database queries that produce XML, and also insert XML into an Oracle database
XSQL Pages that produce web content using XML similar to JSPs
A substantial amount of additional XML functionality is available when you use an Oracle database. However, because that functionality is available only with an Oracle database, it isn’t covered here.
Table 10-1 lists the various features supported by the four XDKs. Of the four, the XDK for Java is the most feature-rich.
Table 10-1. XML Developer Kits and features
Feature |
Java |
C |
C++ |
PL/SQL |
---|---|---|---|---|
XML 1.0 |
|
|
|
|
XML Namespaces 1.0 |
|
|
| |
XML Path Language 1.0 |
|
|
|
Get Oracle Application Server 10g Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.