Allocate a per-parser SAX table, correct the SAX results, Daniel.
diff --git a/SAXresult/p3p b/SAXresult/p3p
index 87c5609..540fe71 100644
--- a/SAXresult/p3p
+++ b/SAXresult/p3p
@@ -18,16 +18,16 @@
SAX.characters(
<REF name="Name.First"/>, 6)
SAX.startElement(REF, name='Name.First')
-SAX.endElement((null))
+SAX.endElement(REF)
SAX.characters(
<REF name="Bdate.Year" o, 6)
SAX.startElement(REF, name='Bdate.Year', optional='1')
-SAX.endElement((null))
+SAX.endElement(REF)
SAX.characters(
<REF name="Gender"/>
, 6)
SAX.startElement(REF, name='Gender')
-SAX.endElement((null))
+SAX.endElement(REF)
SAX.characters(
</PREFIX></WITH>
</STAT, 5)
@@ -53,7 +53,7 @@
SAX.characters(
<REF name="User.Shipping., 5)
SAX.startElement(REF, name='User.Shipping.')
-SAX.endElement((null))
+SAX.endElement(REF)
SAX.characters(
</STATEMENT>
</USES>
@@ -66,7 +66,7 @@
SAX.characters(
<DISCLOSURE discURI="http:/, 3)
SAX.startElement(DISCLOSURE, discURI='http://www.CoolCatalog.com/PrivacyPractice.html', access='3', other='0,1')
-SAX.endElement((null))
+SAX.endElement(DISCLOSURE)
SAX.characters(
</PROP></RDF:RDF>
, 1)