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, 4 of 18

## XML Parsers

Oracle's XML parser includes implementations in C, C++, PL/SQL, and Java for the full range of platforms on which Oracle8i runs.

Based on conformance tests, xml.com published Oracle's parser ranked in the top two validating parsers for its conformance to the XML 1.0 specification, including support for both SAX and DOM interfaces. The SAX and DOM interfaces conform to the W3C recommendations 1.0.

Version 2 (v2) of the Oracle XML parser provides integrated support for the following features:

- XPath1

- Incremental XSL transformation of document nodes. XSL transformations are compliant with version 1.0 of the W3C recommendations. This support enables the following:

  - Transformations of XML documents to another XML structure

  - Transformations of XML documents to other text-based formats

The parsers are available on all Oracle platforms.

Figure 3-1 illustrates the Oracle XML Parser for Java. Figure 3-2 illustrates the Oracle XML parsers' overall functionality.

See Also: Chapter 17, "Using XML Parser for Java" and Appendix C, "XDK for Java: Specifications and Cheat Sheets".

#### Figure 3-1 The Oracle XML Parser for Java

#### Figure 3-2 The XML Parsers: Java, C, C++, PL/SQL

1 XPath is the W3C recommendation that specifies the data model and grammar for navigating an XML document utilized by XSLT, XLink and XML Query.

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