SAX.setDocumentLocator()
SAX.startDocument()
SAX.internalSubset(rnode, , )
SAX.elementDecl(rnode, 4, ...)
SAX.elementDecl(f, 3, ...)
SAX.attributeDecl(f, att1, 1, 4, J, ...)
SAX.entityDecl(f, 1, (null), (null), 
   <f>
   hello world
   </f>
   )
SAX.getEntity(f)
SAX.externalSubset(rnode, , )
SAX.startElementNs(rnode, NULL, NULL, 0, 0, 0)
SAX.characters(
   , 4)
SAX.getEntity(f)
SAX.ignorableWhitespace(
   , 4)
SAX.startElementNs(f, NULL, NULL, 0, 1, 1, att1='J...', 1)
SAX.characters(
   hello world
   , 19)
SAX.endElementNs(f, NULL, NULL)
SAX.characters(
   , 4)
SAX.characters(
, 1)
SAX.endElementNs(rnode, NULL, NULL)
SAX.endDocument()