Skip Headers

Oracle® Application Developer's Guide - XML
10g (9.0.4)

Part Number B12099-01
Go To Documentation Library
Home
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

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

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


Go to previous page Go to next page
Oracle
Copyright © 2001, 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Table Of Contents
Contents
Go To Index
Index