| SAX.setDocumentLocator() |
| SAX.startDocument() |
| SAX.startElementNs(foo, NULL, NULL, 0, 0, 0) |
| SAX.characters( |
| , 1) |
| SAX.comment( def='NT-Char') |
| SAX.comment(>Char</nt>* ']]>' <nt def='NT-Char'>Char</nt>*)) |
| ']]>'</rhs> |
| <com>CDATA sections</com> |
| <rhs>| '<!DOCTYPE' |
| (<nt def="NT-Char">Char</nt> - ('[' | ']'))+ |
| ('[' |
| <nt def="NT-simpleDTD">simpleDTD</nt>* |
| ']')? '>'</rhs> |
| <com>doc type declaration</com> |
| <prod id="NT-simpleDTD"><lhs>simpleDTD</lhs> |
| <rhs>'<!&como;' |
| (<nt def='NT-Char'>Char</nt>* - |
| (<nt def='NT-Char'>Char</nt>* '&comc;' <nt def='NT-Char'>Char</nt>*)) |
| '&comc;>'</rhs>) |
| SAX.characters( |
| , 1) |
| SAX.endElementNs(foo, NULL, NULL) |
| SAX.endDocument() |