Werner- Believe it or not, it is on my to-do list :)
Stephen On 2/23/06, Werner Guttmann <[EMAIL PROTECTED]> wrote: > Thanks in advance ... > > Werner > > > -----Original Message----- > > From: Thomas Tatzel [mailto:[EMAIL PROTECTED] > > Sent: Donnerstag, 23. Februar 2006 16:01 > > To: dev@castor.codehaus.org > > Subject: [castor-dev] Antwort: RE: [castor-dev] Unmarshaller > > is not preserving whitespaces for org.w3c.dom.Node, for > > InputSource and Reader it does > > > > Hello Werner, > > > > I create an bug with included testcase in JIRA -> > > http://jira.codehaus.org/browse/CASTOR-1333 > > > > Regards > > Thomas > > > > > > > > > > "Werner Guttmann" <[EMAIL PROTECTED]> > > 23.02.2006 15:51 > > Bitte antworten an > > dev@castor.codehaus.org > > > > > > An > > <dev@castor.codehaus.org> > > Kopie > > > > Thema > > RE: [castor-dev] Unmarshaller is not preserving whitespaces for > > org.w3c.dom.Node, for InputSource and Reader it does > > > > > > > > > > > > > > Thomas, > > > > Can you please open a new issue at > > http://jira.codehaus.org/browse/CASTOR, and attach all relevant > > information ? > > > > Thanks > > Werner Guttmann > > > > > -----Original Message----- > > > From: Thomas Tatzel [mailto:[EMAIL PROTECTED] > > > Sent: Donnerstag, 23. Februar 2006 15:49 > > > To: dev@castor.codehaus.org > > > Subject: [castor-dev] Unmarshaller is not preserving > > > whitespaces for org.w3c.dom.Node, for InputSource and Reader it does > > > > > > Hello together, > > > > > > because of performance problems in my application I switched > > > from the default AXIS implementation to the Castor > > > (de)serializer (Version 0.9.9.1) in my Web Service. > > > Thus I get the problem, that the Deserializer is calling the > > > Castor unmarshaller class with the method ?public static > > > Object unmarshal(Class c, Node node)?. > > > > > > This method cause the problem, that all whitespaces get > > > remove. But my model defines one of the member as CHAR(3) and > > > the value out of my > > > database is ? ? (three spaces) and that is what I expect. > > > For that data > > > constellation I get a Castor ValidationException. > > > > > > So I did a little bit research an found in the > > > org.exolab.castor.xml.Unmarshaller class for the methods > > > ?public static Object unmarshal(Class c, Reader reader)? and > > > ?public static Object unmarshal(Class c, InputSource source)? > > > the following lines > > > > > > //-- for backward compatibility with Castor versions > > > //-- prior to version 0.9.5.3 > > > unmarshaller.setWhitespacePreserve(true); > > > > > > But for method ?public static Object unmarshal(Class c, Node > > > node)? there is no whitespace preserving. > > > > > > So my question, why the Unmarshall class has for their > > > unmarshall methods different whitespace preserving handling? > > > I would prefer whitespace preserving for all methods by > > > default and enable/disable it by a parameter in the > > > castor.properties. What do you think? > > > > > > Regards > > > Thomas > > > > > > > > > > > > -- > > > > > > Diese E-Mail enthaelt vertrauliche und/oder rechtlich > > > geschuetzte Informationen. Wenn Sie nicht der richtige > > > Adressat sind oder diese E-Mail irrtuemlich erhalten haben, > > > informieren Sie bitte sofort den Absender und vernichten Sie > > > diese Mail. Das unerlaubte Kopieren sowie die unbefugte > > > Weitergabe dieser Mail ist nicht gestattet. > > > > > > This e-mail may contain confidential and/or privileged > > > information. If you are not the intended recipient (or have > > > received this e-mail in error) please notify the sender > > > immediately and destroy this e-mail. Any unauthorized > > > copying, disclosure or distribution of the material in this > > > e-mail is strictly forbidden. > > > > > > > > > ------------------------------------------------- > > > If you wish to unsubscribe from this list, please send an > > > empty message to the following address: > > > > > > [EMAIL PROTECTED] > > > ------------------------------------------------- > > > > > > > > > > > > > ------------------------------------------------- > > If you wish to unsubscribe from this list, please > > send an empty message to the following address: > > > > [EMAIL PROTECTED] > > ------------------------------------------------- > > > > > > > > > > > > -- > > > > Diese E-Mail enthaelt vertrauliche und/oder rechtlich > > geschuetzte Informationen. Wenn Sie nicht der richtige > > Adressat sind oder diese E-Mail irrtuemlich erhalten haben, > > informieren Sie bitte sofort den Absender und vernichten Sie > > diese Mail. Das unerlaubte Kopieren sowie die unbefugte > > Weitergabe dieser Mail ist nicht gestattet. > > > > This e-mail may contain confidential and/or privileged > > information. If you are not the intended recipient (or have > > received this e-mail in error) please notify the sender > > immediately and destroy this e-mail. Any unauthorized > > copying, disclosure or distribution of the material in this > > e-mail is strictly forbidden. > > > > > > ------------------------------------------------- > > If you wish to unsubscribe from this list, please > > send an empty message to the following address: > > > > [EMAIL PROTECTED] > > ------------------------------------------------- > > > > > > > > ------------------------------------------------- > If you wish to unsubscribe from this list, please > send an empty message to the following address: > > [EMAIL PROTECTED] > ------------------------------------------------- > >