This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
In short, JAXB seems to condense one or more white spaces to one, even in the case of CDATA-blocks. Is this a bug in JAXB (Sun reference implementation) ?: If you use the type "xs:token" in the xml schema that specifies the element, all white spaces inside the corresponding element of the instance document (*.xml) are condensed into one space-character from the parsed XML file, _even if_ you use the CDATA[ ...] -section inside the element. I tried to use the xs:normalizedString -type instead of xs:token, but after the change the white spaces are not condensed at all (even when I do not use CDATA-element).