是否可以通过javascript表生成哪一个是XML格式,用户对数据等进行一些编辑,然后将该表保存为XML文件?我是XML的新手,并且遇到了一些问题,我知道它的愚蠢问题。
答案 0 :(得分:1)
您可以查看此FileSaver库:https://github.com/eligrey/FileSaver.js
应该可以执行以下操作:无需使用服务器后端即可保存。
至于XML生成:你可以使用createElement和appendChild函数。
var xml = document.createElement("root");
var node = document.createElement("rootchild");
node.appendChild( document.createElement("something") );
node.appendChild( document.createElement("somethingelse") );
node.appendChild( document.createElement("somethingdifferent") );
xml.appendChild(node);
alert(xml.innerHTML);
关于以下评论中的次要问题:
如果你想添加" red"你只需要做颜色元素:
var colorNode = document.createElement("COLOR");
var colorText = document.createTextNode("red");
colorNode.appendChild(colorText);
node.appendChild(colorNode );
如果您需要更多信息,我建议您查看w3schools的参考文档: