Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
diff --git a/SAX.c b/SAX.c
index bd0caf5..d1897a4 100644
--- a/SAX.c
+++ b/SAX.c
@@ -808,10 +808,13 @@
 comment(void *ctx, const CHAR *value)
 {
     xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
+    xmlNodePtr ret;
+
 #ifdef DEBUG_SAX
     fprintf(stderr, "SAX.comment(%s)\n", value);
 #endif
-    xmlNewDocComment(ctxt->myDoc, value);
+    ret = xmlNewDocComment(ctxt->myDoc, value);
+    xmlAddChild(ctxt->node, ret);
 }
 
 xmlSAXHandler xmlDefaultSAXHandler = {