我正在尝试使用 tinyMCE 来编辑和保存一些包含 XML 标记的文本。当我尝试保存文本时,一些信息会丢失。
例如,如果我尝试相同的文本是 First Name 在第一次保存时正确保存,如果我尝试编辑标签将丢失。仅当标记位于句子末尾时才会发生这种情况。此外,有时它会被保存,但只有当我再次点击编辑时才会显示。
我的编辑器初始化为:
tinyMCE.init({
mode: "textareas",
theme: "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,indent,outdent,separator,undo,redo,first_name",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
convert_newlines_to_brs : true,
convert_fonts_to_spans : false,
valid_elements : '*[*]',
// media_strict: false,
// encoding : "xml",
inline_styles: false,
verify_html : false,
setup : function(ed) {
ed.addButton('currentyear', {
title : 'Tag to be replaced with the current year',
image : 'pages/images/ed_tag_current_year.gif',
onclick : function() {
ed.focus();
ed.selection.setContent('<first_namer>');
}
});
}
});