| General FAQs |

Read the General FAQs document or jump directly to:

- New Features?
- Validation
- International Encodings

| Building and Running FAQs |

Read the Building and Running FAQs document or jump directly to:

- Swing version?
- Recompling source files?
- Regenerating API documention?
- How do I use Visual Age?
- 100% Pure Java compliant?
- Running on the Mac?
- Visual Cafe exception error?

| Migrating to Xerces Java Parser |

Read the Migrating to Xerces Java Parser document or jump directly to:

- What should I be aware of when using various DOM parsers?
- What should I be aware of when using various SAX parsers?
- Migrating from XML4J Version 2.0.x

| Performance FAQs |

Read the Performance FAQs document or jump directly to:

- General Performance
- Parser Performance
- Parsing Documents Performance
- XML Application Performance

| Writing Application FAQs |

Read the Writing Application FAQs document or jump directly to:

- Creating a DOM Parser
- Creating a SAX Parser
- Controlling parser options
- Using lazy DOM
- Handling Errors
- Controlling Entity Representation
- What does "non-validating" mean?
- Associating Data with a Node
- Parsing Several Documents
- How do I access the DOM Level 2 functionality?
- How do I read data from a stream as it arrives?

| Common Problems |

Read the Common Problems document or jump directly to:

- Parsing HTML Generated an Error.
- UTF-8 Character Error
- Error Accessing EBCDIC XML Files
- EOF Character Error
- DOS Filenames No Longer Work