用jdom写xml文件,像<符号,怎么让它不转义啊?

顺便求一份jdom和dom4j的中文帮助文档。。,,,,,,,,,,,,,,

    Element rss = new Element("rss");
    rss.setAttribute("version", "2.0");
    Element channel = new Element("channel");
    rss.addContent(channel);
    Element title = new Element("title");
    title.setText("!<[CDATA[上海移动互联网产业促进产业正式揭牌]]>");
    channel.addContent(title);

<?xml version="1.0" encoding="GBK"?>


<[CDATA[上海移动互联网产业促进产业正式揭牌]]>

必须要转义为&lt;,否则

 <node>123</node><node>123</node>

到底是两个node呢?还是一个node,它的内容是

 123</node><node>123

呢?

<![CDATA[ 内容 ]]>
当解析器遇到CDATA区时会将其内容当作文本对待

        EscapeStrategy es = new EscapeStrategy() {
            @Override
            public boolean shouldEscape(char arg0) {
                // TODO Auto-generated method stub
                return false;
            }
        };

        Format format = Format.getPrettyFormat();
        format.setEscapeStrategy(es);
        format.setEncoding("utf-8");

        XMLOutputter op = new XMLOutputter(format);

我研究到这一步了,问题好像并没有解决,楼主解决了吗

    val link = CDATA("link")
    val cdata = ">>><<<<www.baidu.com"
    link.text = cdata
    channel.addContent(link)