Part I
Core

1 Control
 1.1 Outline
 1.2 Invocation Interfaces
 1.3 Core Entry Code
 1.4 Locate the Script File
 1.5 Flow of Control
 1.6 Comamnd Line Options: Outline
 1.7 Comamnd Line Options: Processing
 1.8 Output File
2 The xtpipes Script
 2.1 Command Line Options
 2.2 Getting the Start Up Script
 2.3 DTDs
 2.4 Indirect Scripts
 2.5 Search File
 2.6 Copy Preamble
3 The Instructions
 3.1 XtPipes
 3.2 Handle Set
 3.3 Handle Get XML Code
 3.4 Print Named XML Code
 3.5 Result for Returned Value
 3.6 Conditional ‘if’ statements
 3.7 Handle XSLT
 3.8 DOM
 3.9 Handle SAX
 3.10 Handling DOCTYPE Statements
 3.11 Get Content Handler for SAX
 3.12 Get Filters
 3.13 Get Lexical Handler for SAX
4 Entity Resolver
 4.1 Interface
 4.2 Implementation
5 File Information
 5.1 Outline
 5.2 Search Engine
 5.3 Class Paths
6 Input Objects for XML Files
 6.1 Outline
 6.2 Constructor
 6.3 Stream from a File Name
 6.4 Stream from a URL
 6.5 Clean Path
 6.6 Profile: Connecting and Reading the Input File
 6.7 Profile: Scanning the Different Cases
7 Input Objects for XML Strings
 7.1 Search String for Indirection
 7.2 The Search Engine
8 Information About the Transformation
 8.1 User’s System
 8.2 Script to be Used
 8.3 Preamble Attribute
 8.4 Tracing
9 loose Ends
 9.1 Fix XML Defaults
 9.2 Unicode Filter
 9.3 Error Messagesg
10 Serialize Dom
 10.1 Clean Xmlns
 10.2 Default Script