首页 > 解决方案 > 以角度将Json数据导出到特定文件夹中的XML文件

问题描述

我正在设置一个Xml 导出功能,其功能是将 Json 数据从 DB 转换为 Xml 并保存为特定文件夹中的 .xml 文件。

我尝试了此链接 https://shekharguati.com/2017/07/16/implementing-file-save-functionality-with-angular-4/ 但不另存为.Xml文件。

我已经使用此代码将 Json 数据转换为 Xml 数据

 this.ordertemplateService.GetOrderTemplate().subscribe((res: any) => {
        console.log(res.data);
        var jxmlparser = require('js2xmlparser');
        if (res != null) {
          result = jxmlparser.parse('OrderTemplate',res.data);
          console.log('back to xml -> %s', result);
}

和导入(XML 到 JSON)。

let parseString = require('xml2js').parseString;
       let xml = "<root>Hello xml2js!</root>"

       parseString(xml, function (err, result) {
         console.dir(result);
}

但不知道如何前进。请用你的知识集思广益。

标签: xmlangularfile-upload

解决方案


您不能将任何文件从前端(Angular、Javascript 等)保存到特定文件夹。

在后端创建一个 API(nodeJs、Php、Java 等),将 xml 数据传递给它,然后将文件保存在所需的位置


推荐阅读