[ 
https://issues.apache.org/jira/browse/MSHARED-953?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylwester Lachiewicz closed MSHARED-953.
----------------------------------------
    Resolution: Auto Closed

> trimming can remove all whitespace
> ----------------------------------
>
>                 Key: MSHARED-953
>                 URL: https://issues.apache.org/jira/browse/MSHARED-953
>             Project: Maven Shared Components
>          Issue Type: Bug
>          Components: maven-shared-utils
>            Reporter: Elliotte Rusty Harold
>            Priority: Critical
>
> The trim parameter in buildDom methods in Xpp3DomBuilder is based on a 
> serious misunderstanding of how the characters method in SAX works. As 
> currently written, trim can potentially remove all whitespace in text content 
> from a document. A little more commonly, it will randomly remove or not 
> remove whitespace depending on how the SAX parser chooses to split text nodes 
> when it reports them.
> It might be possible to implement this correctly at the cost of a lot of code 
> complexity if anyone is using this. More easily, we could make the parameter 
> a no-op and never trim. 
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to