src/XMLDocumentConstructor.h
branchv_0
changeset 5 15c3221e66af
parent 4 7230e1ea0b07
child 7 afb7f3a4981a
--- a/src/XMLDocumentConstructor.h	Sat Jun 12 18:34:19 2021 +0200
+++ b/src/XMLDocumentConstructor.h	Sat Jun 12 19:15:58 2021 +0200
@@ -50,10 +50,10 @@
 		reader.addHandler(asn1handler);
 
 
-		reader.write(nullptr, 0); // FIXME: transfer data from input to reader + use DOMBuildingSAXContentHandler
+		// TODO: buffering? (reader itself also buffers)
+		for (char ch = input->get(); input->good(); ch = input->get()) reader.write(&ch, 1);
+
 		reader.close();
-
-		parser->parse_stream(*input);
 	}
 };