To save space, I've used an abbreviated notation in this appendix to indicate the exceptions thrown by each method. A list such as [SAXE, IOE] indicates the exceptions that may be thrown, using the following codes:
| Code | Exception Class |
|---|---|
| FCE | javax.xml.parsers.FactoryConfigurationError |
| IAE | java. lang.IllegalArgumentException |
| IOE | java.io.IOException |
| PCE | javax.xml.parsers.ParserConfigurationException |
| SAXE | org.xml.sax.SAXException |
| SAXNRE | org.xml.sax.SAXNotRecognizedException |
| SAXNSE | org.xml.sax.SAXNotSupportedException |
| TCE | javax.xml.transform.TransformerConfigurationException |
| TE | javax.xml.transform.TransformerException |
| TFCE | javax.xml.transform.TransformerFactoryConfigurationError |