【发布时间】:2017-02-14 20:49:26
【问题描述】:
我使用 XML 对象从服务器下载一个 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 内容?
【问题讨论】:
-
对象来自我显示它的文本区域。
标签: javascript xml dom sapui5 encode