[ 
https://issues.apache.org/jira/browse/DAFFODIL-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023230#comment-18023230
 ] 

Mike Beckerle commented on DAFFODIL-2909:
-----------------------------------------

See DAFFODIL-2884, which suggests that the DFDL Infoset needs to carry XML 
strings - keeping track of them being XML. 

 

> 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
>            Priority: Major
>
> 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)

Reply via email to