2012-11-28 95 views
0

我正在寻找一种方法来创建一个新的节点在CKEDITOR从一些HTML。CKEditor解析HTML到节点

得到一个新的跨越节点,我可以做

var x = new CKEditor.dom.element('span'); 

,但我想跨度节点类似HTML初始化跨越下面

<span class='link' isPop='false'>Single quote's and special character!</span>  

所以问题是:

是在CKEDITOR中有任何可用的东西可以从现有的html创建一个新的节点,例如

var spanHTML = '<span class='link' isPop='false'>Single quote's and special character!</span>'; 

var newNode = new CKEditor.dom.element('span', spanHTML); 

或类似

var parser = new CKEDITOR.htmlParser(); 
parser.node = function(tagName, html) 
{ 
    // do something here 
}; 

var newNode = parse.node('span', spanHTML); 

回答