Mike Beckerle created DAFFODIL-2909:
---------------------------------------
Summary: stringAsXML: TDML XML Comparison fails on mixed content
XML or other non-DFDL-conforming XML
Key: DAFFODIL-2909
URL: https://issues.apache.org/jira/browse/DAFFODIL-2909
Project: Daffodil
Issue Type: Bug
Components: Infrastructure, QA, TDML Runner
Reporter: Mike Beckerle
The stringAsXML feature allows embedding arbitrary XML content into the XML
output from a Daffodil parse.
When the TDML runner compares output to expected output, this fails because the
output is not from a DFDL parse, but is an embedded string of XML.
That embedded string can use many things that DFDL doesn't normally create such
as XML mixed content, XML attributes, etc.
The XML diff comparison fails on this.
Hence, TDML tests cannot be created when stringAsXML is used, unless you are
lucky and the embedded XML string just happens to not use XML attributes, mixed
content, or anything else that isn't part of the DFDL subset of XSD.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)