File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes JAXB and CDATA blocks -> bug? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Groovy Fundamentals video training course this week in the Groovy forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "JAXB and CDATA blocks -> bug?" Watch "JAXB and CDATA blocks -> bug?" New topic

JAXB and CDATA blocks -> bug?

Janne Karhu
Ranch Hand

Joined: Oct 29, 2003
Posts: 33
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
subject: JAXB and CDATA blocks -> bug?