Hi Stefan,

Stefan Bühlmann wrote:

> Hi,
> 
> I am using xstream to generate a json out of an xml by using:
> 
> HierarchicalStreamReader sourceReader = new XppReader(new
> BufferedReader(new FileReader("report.xml")), new MXParser());
> JettisonMappedXmlDriver jettisonDriver = new JettisonMappedXmlDriver();
> HierarchicalStreamCopier copier = new HierarchicalStreamCopier();
> copier.copy(sourceReader,  jettisonDriver.createWriter(new
> BufferedWriter(new FileWriter("report.json"))));
> 
> For & within CDATA (valid XML) I get the following exception:
> 
> com.thoughtworks.xstream.io.StreamException:  : entity reference names
> can not start with character '&' (position: START_TAG seen
> ...sVerifyTagsArray(a.getVerifyTagsDefault())}if(a.debug||(a.verify&&...
> @1:1722019)
>     at
> 
com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
> 
> Any ideas how to make XppReader to parse the CDATA correctly?

Please post the complete stack trace.

- Jörg


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to