当前位置: 代码迷 >> J2SE >> java xml 生成报错,该怎么解决
  详细解决方案

java xml 生成报错,该怎么解决

热度:53   发布时间:2016-04-24 12:25:43.0
java xml 生成报错
我是采用拼凑字符串的办法,拼接成一个xml的,但是,为了防止特殊字符我在拼接的xml中增加cdata的用法

我的部分xml 是这样拼写的

String name="我们是中国人>"

String test=test+"<!CDATA["+name+"]]>";

...........

...........

然后用
Document doc=DocumentHelper.parseText(test);

发现报错了:
Error on line 1 of document : The content of elements must consist of well-formed character data or markup.

我知道是因为变量name 有特殊字符">"的缘故,请问,有什么办法解决哦?




------解决方案--------------------
String test=test+"<!CDATA["+name+"]]>";

//更改为
String test=test+"<![CDATA["+name+"]]>";
  相关解决方案