Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently with the SAX implementation, we run the TDML tests using the original dataprocessor parse, and the SAXXmlReader parse. But eventually we'll just obsolete the non-SAX API, or reimplement it in terms of the SAX one, so there won't be "both". At that point we want to either remove the duplication, or make it configurable when/if we want to do both.
We might also want to make it configurable so that when using the non-SAX API that we only generate one infoset. We currently generate like 5 infosets. For very large infosets, that could take up quite a bit of memory.