Here is the original data;
<CONFIG NAME="WORDISSUANCE" LIBRARY="Word Issuance">
<DYNAMICJAVASCRIPT>ALLCAPS</DYNAMICJAVASCRIPT>
<![CDATA[
<!--
Symbol Meaning Presentation Example
------ ------- ------------ -------
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '
-->
]]>
<DATEFORMAT>yyyy-MM-dd</DATEFORMAT>
......
When I load the xml in my xml beans object it turns it into;
<CONFIG NAME="WORDISSUANCE" LIBRARY="Word Issuance">
<DYNAMICJAVASCRIPT>ALLCAPS</DYNAMICJAVASCRIPT>
<!--
Symbol Meaning Presentation Example
------ ------- ------------ -------
G era designator (Text) AD
y year (Number) 1996
M month in year (Text & Number) July & 07
d day in month (Number) 10
h hour in am/pm (1~12) (Number) 12
H hour in day (0~23) (Number) 0
m minute in hour (Number) 30
s second in minute (Number) 55
S millisecond (Number) 978
E day in week (Text) Tuesday
D day in year (Number) 189
F day of week in month (Number) 2 (2nd Wed in July)
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '
-->
<DATEFORMAT>yyyy-MM-dd</DATEFORMAT>
....
I tried the CDATA stuff in XMLOptions to no avail. Am I doing something wrong?
XmlOptions validateOptions = new XmlOptions();
validateOptions.setErrorListener(validationErrors);
validateOptions.setSaveCDataEntityCountThreshold(5);
validateOptions.setSaveCDataLengthThreshold(32);
HashMap ns = new HashMap();
ns.put("", "http://skywiresoftware.com/ccm/global");
validateOptions.setLoadSubstituteNamespaces(ns);
xmlini = XMLINIDocument.Factory.parse(new
File("war/WEB-INF/xml/global.xml"), validateOptions);
Help!
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs