Section 3.1. Introduction
Section 3.2. Creating a DOM Tree from Scratch
Section 3.3. Validating a Generated DOM Tree
Section 3.4. Serializing a DOM Tree
Section 3.5. Handling Whitespace
Section 3.6. Internationalization
Section 3.7. Summary