p. 251: SAXException
is a checked exception, not a runtime exception.
p 260: When reading a property a cast is normally necessary. The last code fragment on the page should read:
try {
String tag = (String) parser.getProperty(
"http://xml.org/sax/properties/xml-string");
}