Allocate a per-parser SAX table, correct the SAX results, Daniel.
diff --git a/SAXresult/dtd4 b/SAXresult/dtd4
index 0461a84..db9d07e 100644
--- a/SAXresult/dtd4
+++ b/SAXresult/dtd4
@@ -3,5 +3,5 @@
 SAX.internalSubset(doc, (null), (null))
 SAX.elementDecl(doc, 1, ...)
 SAX.startElement(doc)
-SAX.endElement((null))
+SAX.endElement(doc)
 SAX.endDocument()