I tried with Following code, but nothing works, what did I miss? XmlOptions xmlOptions = new XmlOptions(); xmlOptions.setUseCDataBookmarks(); xmlOptions.setSaveCDataEntityCountThreshold(0); xmlOptions.setSaveCDataLengthThreshold(1); XmlObject response = XmlObject.Factory.newInstance(xmlOptions);
NotesType.Note note = response.addNewNoteTyp(); XmlCursor c = note.newCursor(); c.toFirstChild(); c.toNextToken(); c.setBookmark(CDataBookmark.CDATA_BOOKMARK); c.dispose(); note.setStringValue("testing"); Jerry Sy wrote: > > You also need to set setUseCDataBookmarks option to true as well. If > your original xml contains CDATA, that option will ensure it is retained > and will be present when you save the XML. > As for setSaveCDataLengthThreshold and setSaveCDataEntityCountThreshold, > both conditions must be satisfied for CDATA tag to be added. > > Jerry > > On 07/27/2012 02:05 AM, Jurica Krizanic wrote: >> Hello, >> I am uxing XMLBeans 2.5.0 and having an issue with saving XML to the >> file.. >> When the XML is saved to the file, CDATA section marks are removed, >> but content inside the CDATA remains in the file. >> >> I would like CDATA marks also remain in the file. >> >> I was trying to set XMLOptions with setSaveCDataLengthThreshold() and >> setSaveCDataEntityCountThreshold() methods, >> browsing through already asked questions on the mailing list, but I >> can't get it work correctly. >> >> Can someone provide any help? >> >> >> Thank you in advance! >> >> Best regards, >> Jurica Krizanic >> >> >> >> > > -- View this message in context: http://old.nabble.com/CDATA-saving-problem-tp34219622p34681301.html Sent from the Xml Beans - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org For additional commands, e-mail: user-h...@xmlbeans.apache.org