我使用XML Object从服务器下载XML文件。我的任务是在下载的文件中显示该对象。这是我迄今为止的成就:
我的代码在读取操作成功回调中运行。这是有效的:
var string = "abs";
var fileName = "docxml";
var uri = 'data:text/xml;charset=utf-8,'+ encodeURI(string);
var link = document.createElement("a");
link.href = uri;
link.style = "visibility:hidden";
link.download = fileName + ".xml";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
如果我以这种方式构建URI则无法正常工作。
var uri = 'data:text/xml;charset=utf-8,'+ encodeURI(oData.results[0].xmlmessage);
如何访问对象的XML内容?