Core Properties

Properties provide a way to deal with objects used in the parsing process, particularly when dealing with handlers such as LexicalHandler and DeclHandler that are not in the core set of SAX 2.0 handlers (EntityResolver, DTDHandler, ContentHandler, and ErrorHandler). Any property can be read-only, or read and write; features also may be modifiable only when parsing is occurring, or only when parsing is not occurring.

Lexical Handler

This property allows the setting and retrieval of a LexicalHandler implementation to be used for handling of comments and DTD references within an XML document.

URI: http://xml.org/sax/properties/lexical-handler
Data type: org.xml.sax.ext.LexicalHandler
Access: Read/write when parsing, read/write when not parsing

Declaration Handler

This property allows the setting and retrieval of a DeclHandler implementation to be used for handling of constraints within a DTD.

URI: http://xml.org/sax/properties/declaration-handler
Data type: org.xml.sax.ext.DeclHandler
Access: Read/write when parsing, read/write when not parsing

DOM Node

When parsing is occurring, this will retrieve the current DOM node (if a DOM iterator is being used). When parsing is not occurring, this retrieves the root DOM node.

URI: http://xml.org/sax/properties/dom-node
Data type: org.w3c.dom.Node
Access: Read-only when parsing, read/write when not parsing

Literal (XML) String

This retrieves the literal characters in the XML document that triggered the event in process when this property ...

Get Java and XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.