Events are fired when each of these XML features are encountered, and again when the end of them is encountered.
XML attributes are provided as part of the data passed to element events.
SAX parsing is unidirectional; previously parsed data cannot be re-read without starting the parsing operation
again.