You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Asankha C. Perera (JIRA)" <ji...@apache.org> on 2008/05/02 10:03:55 UTC

[jira] Commented: (SYNAPSE-280) Synapse doesn't preserve CDATA sections

    [ https://issues.apache.org/jira/browse/SYNAPSE-280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12593732#action_12593732 ] 

Asankha C. Perera commented on SYNAPSE-280:
-------------------------------------------

Andreas

If you are comfortable with the suggested fix, lets get it in.. I am going to do the first QA build for 1.2 on Monday.. and that will get us testing coverage

thanks
asankha 

> Synapse doesn't preserve CDATA sections
> ---------------------------------------
>
>                 Key: SYNAPSE-280
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-280
>             Project: Synapse
>          Issue Type: Bug
>    Affects Versions: NIGHTLY
>            Reporter: Andreas Veithen
>            Priority: Minor
>
> When a message is received by Synapse, any CDATA section is transformed into a normal text node. This issue has been discussed on the mailing list, but without getting to a conclusion:
> http://www.nabble.com/Interesting-problem-introduced-by-CDATA-section-to16321118.html
> A closer look reveals that the origin of the problem is that Woodstox by default creates parsers in coalescing mode, implying that adjacent CDATA sections and text nodes are combined and reported as a single CHARACTER event. Therefore information about CDATA sections is lost. Note that enabling coalescing by default is contrary to the StAX specifications and this is a bug in the Woodstox version used by Synapse (see http://jira.codehaus.org/browse/WSTX-140).
> The problem can be solved for Synapse in standalone mode by adding the following instruction to ServerManager#start:
> StAXUtils.getXMLInputFactory().setProperty(XMLInputFactory.IS_COALESCING, Boolean.FALSE);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org