CKEDITOR 4.3带有标签的周边数据?

时间:2013-12-02 09:40:16

标签: javascript html xml ckeditor

我在版本4.3中使用CKEDITOR,并将html的部分作为输入。

现在我需要确保costum-data总是有一个root标签(在我的例子中是一个div,类='CKEDITOR-autoadd)。

所以当我的输入是:

<p>jkdhgjkhngvkh</p>
<p>shgnuvzv</p>

我的输出必须是

<div class='CKEDITOR-autoadd'>
    <p>jkdhgjkhngvkh</p>
    <p>shgnuvzv</p>
</div>

有谁知道我怎么能解决这个问题? 我有想法添加像

这样的自定义插件
if(!root-tag found){
  add div
}

总结2问题:
1.如何使用标签包围自定义数据?
2.如何检查/搜索根标签?

关于塞巴斯蒂安

编辑:Java-Applikation失败发生在:

public Element addSection(String title, String xmlAsString, String lang) throws IOException, JDOMException {
    Content content = null;      
    try {
        SAXBuilder saxBuilder = new SAXBuilder();
        StringReader reader = new StringReader(xmlAsString);
      →  Document doc = saxBuilder.build(reader); ← ERROR = JDOMParseException
        content = doc.getRootElement();
        content.detach();
    }catch (JDOMParseException jdomParseExc) {
        content = new Text(xmlAsString);
    }
    return this.addSection(title, content, lang);
}

0 个答案:

没有答案