1SAX.setDocumentLocator() 2SAX.startDocument() 3SAX.startElement(foo) 4SAX.characters( 5, 1) 6SAX.comment( def='NT-Char') 7SAX.comment(>Char</nt>* ']]>' <nt def='NT-Char'>Char</nt>*)) 8']]>'</rhs> 9<com>CDATA sections</com> 10<rhs>| '<!DOCTYPE' 11(<nt def="NT-Char">Char</nt> - ('[' | ']'))+ 12('[' 13<nt def="NT-simpleDTD">simpleDTD</nt>* 14']')? '>'</rhs> 15<com>doc type declaration</com> 16<prod id="NT-simpleDTD"><lhs>simpleDTD</lhs> 17<rhs>'<!&como;' 18(<nt def='NT-Char'>Char</nt>* - 19(<nt def='NT-Char'>Char</nt>* '&comc;' <nt def='NT-Char'>Char</nt>*)) 20'&comc;>'</rhs>) 21SAX.characters( 22, 1) 23SAX.endElement(foo) 24SAX.endDocument() 25