小编abo*_*tus的帖子

如何在浏览器中上传和解析 XML

我正在尝试在浏览器中上传一个 XML 文件,然后解析该 XML。在上传的文件上,我可以看到大小正确,但看起来没有数据。

$('#xmlForm').submit(function(event) {
		event.preventDefault();
		var selectedFile = document.getElementById('input').files[0];

		var parser = new DOMParser();
		var doc = parser.parseFromString( selectedFile, "text/xml");
		console.log(doc);
	});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="xmlForm">
		<input type="file" id="input">
		<input type="submit">
	</form>
Run Code Online (Sandbox Code Playgroud)

解析器基本上对我说:“文档是空的”

我错过了什么?

javascript xml upload parsing file

6
推荐指数
1
解决办法
5720
查看次数

将对象转换为多维数组 - JavaScript

我有一个这样的对象:

var myObj = {
    a: 1,
    b: 2,
    c: 3,
    d: 4
};
Run Code Online (Sandbox Code Playgroud)

我想将该对象转换为多维数组,如下所示:

var myArray = [['a', 1], ['b', 2], ['c', 3], ['d', 4]];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript arrays object type-conversion multidimensional-array

2
推荐指数
1
解决办法
8351
查看次数