7
JAVA 对象转换成 XML(<![CDATA[文本内容]]>)
JAVA 对象转换成 XML(<![CDATA[文本内容]]>)
编者小结:将 java 对象转换成 xml 文件很简单,但是将 java 对
象转换成<![CDATA[文本内容]]>输出结果不转义的形式就相当不
易。大家都知道在 XML 元素中,"<" 和 "&" 是非法的。"<" 会产生
错误,因为解析器会把该字符解释为新元素的开始。"&" 也会产生
错误,因为解析器会把该字符解释为字符实体的开始。某些文本,
比如 JavaScript 代码,包含大量 "<" 或 "&" 字符。为了避免错误,可
以将脚本代码定义为 CDATA。
CDATA:在标记 CDATA 下,所有的标记、实体引用都被忽略,而被
XML
处理程序一视同仁地当作字符数据看待,CDATA 的形式如下:
<![CDATA[文本内容]]>
CDATA 的文本内容中不能出现字符串“]]>”,另外,CDATA 不能嵌套。
具体实现过程如下:
Java 实体类:
public class JavaDocu {
private int id;
private String text;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
- 1
- 2
前往页