我想知道,有没有可能用Javascript创建一个包含一些数据的XML文件?我将数据存储在变量中。
我在谷歌上搜索了一下,似乎没有太多关于它的讨论。我想我可以使用这样的XMLWriter
:
var XML = new XMLWriter();
XML.BeginNode ("testing");
XML.Node("testingOne");
XML.Node("TestingTwo");
XML.Node("TestingThree");
XML.EndNode();
如本教程所述:EHow Tutorial
然而,当我执行这段代码时,我得到了以下错误:
ReferenceError: XMLWriter is not defined
有什么建议可以让我开始使用它吗?
提前感谢!
发布于 2019-05-09 03:59:41
我认为这是创建和编写xml-writer(npm package)文件的好方法。它也可以在服务器端与nodejs一起使用。
var XMLWriter = require('xml-writer');
xw = new XMLWriter;
xw.startDocument();
xw.startElement('root');
xw.writeAttribute('foo', 'value');
xw.text('Some content');
xw.endDocument();
console.log(xw.toString());
发布于 2015-01-14 14:53:21
这对我来说很有效..
var xml = parser.parseFromString('<?xml version="1.0" encoding="utf-8"?><root></root>', "application/xml");
发布于 2013-01-16 00:04:33
仅适用于IE
$(function(){
var xml = '<?xml version="1.0"?><foo><bar>bar</bar></foo>';
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xml);
alert(xmlDoc.xml);
});
然后将xmlDoc.xml推送到java代码中。
https://stackoverflow.com/questions/14340894
复制相似问题