Skip Headers

Oracle® Application Developer's Guide - XML 10g (9.0.4) Part Number B12099-01 |
Home | Contents | Index

# B
Comparing Oracle XML Parsers and Class Generators by Language

This appendix provides a comparison of the Oracle XML Parser and Class Generators by language. The following sections are included in this appendix:

- Comparing the Oracle XML Parsers

- Comparing the Oracle XML Class Generators

## Comparing the Oracle XML Parsers

Table B-1 compares the features of the Oracle XML parsers according to language.

#####

#### Figure B-1 Comparing Oracle XML Parsers

Java | C | C++ | PL/SQL
--- | --- | --- | ---
Parser, Version 2 |  |  |
Includes DOM API 2.0 | Includes DOM API 1.0 and CORE 2.0 | Includes DOM API, 1.0 and CORE 2.0 | Includes DOM API 2.0
Includes SAX API 2.0 | Includes SAX API | Includes SAX API | N/A
XSLT Processor | XSLT Processor | XSLT Processor | XSLT Processor
XML Schema Processor | XML Schema Processor | XML Schema Processor | N/A
Namespace 1.0 support | Namespace 1.0 support | Namespace 1.0 support | Namespace 1.0 support
XPath 1.0 support | XPath 1.0 support | XPath 1.0 support | XPath 1.0 support
Checks if document is well-formed | Checks if document is well-formed | Checks if document is well-formed | Checks if document is well-formed
Validating and Non-Validating Support | Validating and Non-Validating Support | Validating and Non-Validating Support | Validating and Non-Validating Support
Character Sets (15): BIG 5 EBCDIC-CP-* EUC-JP EUC-KR GB2312 ISO-2022-JP ISO-2022-KR ISO-8859-1to -9 ISO-10646-UCS-2 ISO-10646-UCS-4 KOI8-R Shift_JIS US-ASCII UTF-8 UTF-16 | Character Sets (15): BIG 5 EBCDIC-CP-* EUC-JP EUC-KR GB2312 ISO-2022-JP ISO-2022-KR ISO-8859-1to -9 ISO-10646-UCS-2 ISO-10646-UCS-4 KOI8-R Shift_JIS US-ASCII UTF-8 UTF-16 | Character Sets (15): BIG 5 EBCDIC-CP-* EUC-JP EUC-KR GB2312 ISO-2022-JP ISO-2022-KR ISO-8859-1to -9 ISO-10646-UCS-2 ISO-10646-UCS-4 KOI8-R Shift_JIS US-ASCII UTF-8 UTF-16 | Character Sets (12): BIG 5 EBCDIC-CP-* EUC-JP EUC-KR GB2312 ISO-2022-JP ISO-2022-KR ISO-8859-1to -9 KOI8-R Shift_JIS US-ASCII UTF-8
Default Character Set: UTF-8 | Default Character Set: UTF-8 | Default Character Set: UTF-8 | Default Character Set: UTF-8
Operating Systems: All Oracle platforms | Operating Systems: All Oracle platforms | Operating Systems: All Oracle platforms | Operating Systems: All Oracle platforms
Error recovery until fatal error | N/A | N/A | Error recovery until fatal error

## Comparing the Oracle XML Class Generators

Table B-2 compares the features of the Oracle XML parsers and class generators, according to language.

#####

#### Figure B-2 Comparing Oracle XML Parsers and Class Generators

Java | C | C++ | PL/SQL
--- | --- | --- | ---
Class Generator | N/A | - | N/A
oracle.xml.classgen oracg command line utility | N/A | xmlcg command line utility | N/A
CGDocument CGNode ClassGenerator InvalidContentException Supports DTD and XML Schema | N/A | - | N/A
Character Sets (8): EBCDIC-CP-US ISO-8859-1 ISO-10646-UCS-2 ISO-10646-UCS-4 Shift_SJIS US-ASCII UTF-8 UTF-16 | N/A | Character Sets (8): EBCDIC-CP-US ISO-8859-1 ISO-10646-UCS-2 ISO-10646-UCS-4 Shift_SJIS US-ASCII UTF-8 UTF-16 | N/A
Default Character Set: US-ASCII | N/A | Default Character Set: US-ASCII | N/A

| Copyright © 2001, 2003 Oracle Corporation. All Rights Reserved. |
Home | Contents | Index