【问题标题】:convert an XML jQuery Object to String将 XML jQuery 对象转换为字符串
【发布时间】:2013-06-20 19:41:09
【问题描述】:

我有一个上传的 xml 文件,我正在通过 var $ts = $.parseXML(filecontents) 使用 jQuery 进行阅读

在 XML 文档中定位对象时,我尝试通过以下方式转换回原始源:

$('<div>').append($ts.find('Object').clone()).html();

在 chrome 中,这绝对可以正常工作,我得到的输出与原始文档中的一样。在 Firefox 中,它会按字母顺序对元素的属性进行重新排序。

由于我正在对该输出进行散列处理,因此我需要它与输入相同。这是否可以强制执行,或者我是否可以通过其他方法更好地浏览此 xml 文档?

【问题讨论】:

标签: javascript jquery xml serialization hash


【解决方案1】:

改用XMLSerializer API:

var foo = $ts.find("Object").get(0);
var serializer = new XMLSerializer(); 
var original = serializer.serializeToString(foo);

【讨论】:

    猜你喜欢
    • 2012-07-11
    • 2011-03-12
    • 2016-09-23
    • 1970-01-01
    • 2018-11-27
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多