我有一个上传的 xml 文件,我正在使用 jQuery 通过var $ts = $.parseXML(filecontents)
在 XML 文档中查找对象时,我尝试使用以下方法转换回原始源:
$('<div>').append($ts.find('Object').clone()).html();
在 Chrome 中,这工作得非常好,我得到的输出与原始文档中的样子一样。在 Firefox 中,它按字母顺序重新排列元素的属性。
由于我要对该输出进行哈希处理,因此我需要它与输入相同。这是否可以强制执行,或者我是否可以使用不同的方法来遍历此 xml 文档?
Use the XML序列化器 https://developer.mozilla.org/en-US/docs/XMLSerializerAPI 代替:
var foo = $ts.find("Object").get(0);
var serializer = new XMLSerializer();
var original = serializer.serializeToString(foo);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)