[ https://issues.apache.org/jira/browse/DAFFODIL-1559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956600#comment-17956600 ]
Mike Beckerle commented on DAFFODIL-1559: ----------------------------------------- So if we use dfdlx:runtimeProperties we could do a XML-only version of this. I.e., the runtime properties would be specifically to control the XML infoset outputters. I guess I prefer this, since the issue really is only with XML infoset projection being non-invertible. > Add option to disable CRLF to LF XML canonicalization > ----------------------------------------------------- > > Key: DAFFODIL-1559 > URL: https://issues.apache.org/jira/browse/DAFFODIL-1559 > Project: Daffodil > Issue Type: Improvement > Components: API > Reporter: Steve Lawrence > Priority: Major > Labels: beginner > Fix For: 4.0.0 > > > See the review or more details. The short of it is that when converting parse > results to XML, we convert CR to LF, and we convert CRLF to LF. This means > that we lose the information that the data used to contain CRLF. This is > similar to how we lose that information with delimiters if someone uses NL, > but it's slightly different since it is actual data. However, it's most user > friendly and consistent with other XML technologies to have this behavior. > Perhaps we need an option to convert CRLF to somewhere in PUA so that this > information can be maintained if someone needs it. -- This message was sent by Atlassian Jira (v8.20.10#820010)