【发布时间】:2014-03-26 19:17:34
【问题描述】:
我需要将具有字段名称的节点替换为 xml 节点。
我尝试了replaceWith,但没有正确解析。
按照here 的建议,我尝试创建一个解决方法来替换 xml 标签
$.fn.replaceWithXML = function replaceWithXML(ele) {
var xml = this.html();
return $('<dummy />').append($(ele).append(xml)).html();
}
它无法正确处理所有 xml 标签。
xml = '<field><col>Col1</col></field>'
xml = $.parseXML(xml);
用“列”替换“字段”会产生意外的输出''
这都不行
var xml_node = '<column></column>';
$(root).append(xml_node,{html: $(xml ).find('field').html()});
这也行不通
$(root).append($(xml_node).append($(xml ).find('field').html()));
【问题讨论】:
-
类型错误!我有字段标签。我错误地输入了“归档”
标签: jquery xml xml-parsing parsexml