July 31, 2001
This release contains bug fixes.
May 1, 2001
This release contains bug fixes.
February 14, 2001
This release contains bug fixes.
November 29, 2000
Version 2 of the Class Generator can now generate classes from an XML Schema as well as a DTD. Use the '-s' command-line option to the provided executable to specify the input is a Schema, or use the new XMLClassGenerator::generate() method.
July 17, 2000
Updated to match internal changes in the XML parser, otherwise no changes.
The following input file encodings are supported: UTF-8, UTF-16, US-ASCII, ISO-10646-UCS-2, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, EUC-JP, SHIFT_JIS, BIG5, GB2312, KOI8-R, EBCDIC-CP-US, EBCDIC-CP-CA, EBCDIC-CP-NL, EBCDIC-CP-WT, EBCDIC-CP-DK, EBCDIC-CP-NO, EBCDIC-CP-FI, EBCDIC-CP-SE, EBCDIC-CP-IT, EBCDIC-CP-ES, EBCDIC-CP-GB, EBCDIC-CP-FR, EBCDIC-CP-HE, EBCDIC-CP-BE, EBCDIC-CP-CH, EBCDIC-CP-ROECE, EBCDIC-CP-YU, and EBCDIC-CP-IS. In addition, any character set specified in Appendix A, Character Sets, of the Oracle National Language Support Guide may be used.
In order to be able to use these encodings, you must have the ORACLE_HOME environment variable set and pointing to the location of your Oracle installation. In addition, the environment variables ORA_NLS, ORA_NLS32, and ORA_NLS33 must be set to point to the location of the NLS data files. On Unix systems, this is usually $ORACLE_HOME/ocommon/nls/admin/data. On Windows NT, this is usually $ORACLE_HOME/nlsrtl/admin/nlsdata.
The default encoding is UTF-8. It is recommended that you set the default encoding explicitly if using only single byte character sets (such as US-ASCII or any of the ISO-8859 character sets) for performance up to twice as fast as with multibyte character sets such as UTF-8.
You may post questions, comments, or bug reports to the XML Forum on the Oracle Technology Network. Oracle customers may also call Oracle Worldwide Support for assistance.
| license.html | Licensing agreement |
| readme.html | This file |
| bin/ | Standalone Class Generator "xmlcg" |
| doc/ | API documentation |
| include/ | Header files |
| lib/ | XML and support libraries |
| mesg/ | Error message files (including cause/action information in the .msg). Currently English only. |
| sample/ | Sample programs |
| libxml9.a | XML Parser/XSL Processor |
| libxmlg9.a | XML Class Generator |
| libcore9.a | CORE functions |
| libnls9.a | National Language Support |
| -d name | DTD - Input is an external DTD; generates name.cpp and name.h |
| -o directory | Output - Output directory for generated files (default is current directory) |
| -e encoding | Encoding - Default input file encoding |
| -h | Help - show this usage help |
| -v | Version - show the Class Generator version |
| -s name | Schema - input is a Schema; generates name.cpp and name.h |