xml - 以角度将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);
}
但不知道如何前进。请用你的知识集思广益。
解决方案
您不能将任何文件从前端(Angular、Javascript 等)保存到特定文件夹。
在后端创建一个 API(nodeJs、Php、Java 等),将 xml 数据传递给它,然后将文件保存在所需的位置
推荐阅读
- javascript - 从数据字段中获取最小值和最大值以在域范围内使用
- json - 如果每个子列表的至少一个元素包含查询的字段,graphiql 才允许查询
- typescript - 保存后如何关闭自动生成js?
- javascript - 在图像上打开的窗口中单击以工作时如何获取我的按钮它没有调用该函数
- python - mac上打开和杀死进程
- c++ - 在基准测试期间,加密功能似乎并没有始终如一地执行;chrono 记录没有经过的时间
- reactjs - 关闭 React 模式并提交
- mysql - Group by - 不显示 Group NULL 和控制记录
- reactjs - 表单提交后如何清除输入?
- graphql - GraphQL:标准过滤参数还是标准过滤参数?