stevedlawrence opened a new pull request #157: Add support for type aware checking in the TDML runner URL: https://github.com/apache/incubator-daffodil/pull/157 - One can now add xsi:type information to the expected infoset or to the generated infoset to have the TDML runner perform type aware comparisions. If both the actual and expected infosets provide type information, the xsi:type must be the same. If no type information is provided in either, string comparison is performed. - Moved much of the Date/Time conversion code out of the runtime and into daffoddil-lib where the XMLUtils that perform comparision live. Before is was tied too closely to DPath and made it difficult to use outside of that. DFDLDate/Time is no longer coupled to DPath and can be used for generic date time tasks. - Refactored the date/time code logic to be simplier and remove duplication and complexity that has grown over the years. - Modified XMLUtils.compareAreReport make all the necessary modifications to compare two infosets. This used to be scattered among different users and wasn't consistent about what was actually done. This should make future comparisons, such as namespace checking, easier to test. Also, comparison no longer does a toString comparison first, it always does our custom comparison. - This does not yet determine which tests could make use of this function and change them so to show cross compatbility with IBM. It only adds the capability and adds some tests to validate it. DAFFODIL-2026
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services