Thanks. I did try messing about with some of the rankings but not really knowing what i was doing it just seemed to make things worse.
...ant On Thu, Feb 4, 2010 at 4:37 PM, Raymond Feng <[email protected]> wrote: > I'll take a look at the databinding registrations to make sure JAXB2Node has > a priority. > > Thanks, > Raymond > -------------------------------------------------- > From: "ant elder" <[email protected]> > Sent: Thursday, February 04, 2010 2:17 AM > To: <[email protected]> > Subject: Re: JAXB databinding converting from/to xml and trailing spaces > >> On Wed, Feb 3, 2010 at 1:35 PM, ant elder <[email protected]> wrote: >>> >>> On Wed, Feb 3, 2010 at 1:01 PM, Simon Laws <[email protected]> >>> wrote: >>>> >>>> Is this peculiar to a particular type of field and/or a particular >>>> wire format? I've been looking at an issue recently to do with how XML >>>> elements with a whiteSpace facet of "collapse" should have >>>> trailing(leading) whitespace removed but it's not happening with wstx. >>>> >>>> Simon >>>> >>> >>> Actually after debugging through I think its not the databinding but >>> the DOMHelper saveAsString method where it losing the spaces. Perhaps >>> there are some Transformer properties that could be set to control it. >>> >>> ...ant >>> >> >> It turns out that wasn't true, where its actually going wrong is in >> the databinding in the SimpleType2JavaTransformer mediator and what >> makes it intermittent is that it seems to randomly choose either the >> SimpleType2JavaTransformer or the Node2JAXB mediator. Node2JAXB >> handles the spaces ok, SimpleType2JavaTransformer normalizes >> whitespace. Not sure yet why it chooses different ones and its >> difficult to debug as it can pick the same one lots of times in a row >> so it can be hard to trap the different cases in the debugger. >> >> ...ant > >
