You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xmlbeans.apache.org by "Yafei Zhang (JIRA)" <xm...@xml.apache.org> on 2007/06/26 20:43:27 UTC
[jira] Created: (XMLBEANS-336) setLoadStripWhitespace() option
strips trailing white spaces of CDATA
setLoadStripWhitespace() option strips trailing white spaces of CDATA
---------------------------------------------------------------------
Key: XMLBEANS-336
URL: https://issues.apache.org/jira/browse/XMLBEANS-336
Project: XMLBeans
Issue Type: Bug
Components: XmlObject
Affects Versions: Version 2
Environment: Windows XP Professional
Reporter: Yafei Zhang
Priority: Minor
/**
* When parsing a string containing CDATA into an XmlObject with the
* setLoadStripWhitespace() option, the leading white spaces of the CDATA string are
* preserved as expected, but the trailing white spaces still get stripped off.
*/
import org.apache.xmlbeans.*;
public class StripWhiteSpaceWithCDATATest {
public static void main(String[] args) {
String stringValue = new String("<test><name>testXmlBean</name>" +
"<message><![CDATA[\n Hello, World \n]]></message></test>");
try {
XmlOptions options = new XmlOptions();
options.setLoadStripWhitespace();
XmlObject xmlContent = XmlObject.Factory.parse(stringValue, options);
System.out.println("XmlObject WITH strip whitespace option: \n" +
xmlContent.xmlText(options) + "\n");
xmlContent = XmlObject.Factory.parse(stringValue);
System.out.println("XmlObject WITHOUT strip whitespace option: \n" +
xmlContent.xmlText() + "\n");
} catch(XmlException e) {
e.printStackTrace();
}
}
// Results:
//
// XmlObject WITH strip whitespace option:
// <test><name>testXmlBean</name><message>
// Hello, World</message></test>
//
// XmlObject WITHOUT strip whitespace option:
// <test><name>testXmlBean</name><message>
// Hello, World
// </message></test>
//
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org