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] -------------------------------------------------