问题,我有带有不同形式的angular 8应用。
用户选择一个表格并填写。提交表单时,我需要使用表单中的值创建一个xml
文件,用户可以下载该文件,以便他可以将其导入另一个平台。
此应用程序的唯一目的是生成该xml
文件。
所以我的问题是:我该如何仅使用angular做到这一点,我不想开发node.js
api来做到这一点或任何类型的后端。另外,我已经在网上搜索了它,并找到了angular-xml
包,但这是用于将JSON转换为XMl,而不是生成xml文件。那我该怎么办呢?
答案 0 :(得分:1)
您可以在前端应用程序上创建一个函数,使用控件的名称作为元素标签将表单值转换为 XML。然后,您可以使用 FileSaver 库从您创建的 XML 字符串生成和下载文件
答案 1 :(得分:0)
唯一的方法是,你必须创建服务器应用程序来创建文件 在您的磁盘上,因为出于安全原因,无法创建 来自(angular app)或任何其他运行在磁盘上的文件 浏览器。