jho*_*orn 3 javascript xml hash jquery serialization
我有一个上传的xml文件,我正在使用jQuery via var $ts = $.parseXML(filecontents)
我通过利用以下方法在XML文档中定位对象时尝试转换回原始源:
$('<div>').append($ts.find('Object').clone()).html();
Run Code Online (Sandbox Code Playgroud)
在chrome中,这非常正常,我在原始文档中查看输出.在Firefox中,它按字母顺序重新排序元素的属性.
由于我正在对此输出进行哈希处理,因此我需要它与输入相同.这可能会强制执行,或者我使用不同的方法遍历此xml文档会更好吗?
改为使用XMLSerializer API:
var foo = $ts.find("Object").get(0);
var serializer = new XMLSerializer();
var original = serializer.serializeToString(foo);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6522 次 |
| 最近记录: |