的Node.js:XML转换为字符串转换
问题描述:
我已经展示了下面的Node.js:XML转换为字符串转换
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:axlapi="http://www.cisco.com/AXL/API/10.0">
<soapenv:Header />
<soapenv:Body>
<axlapi:listDevicePool>
<searchCriteria>
<name>%</name>
</searchCriteria>
<returnedTags>
<name/>
</returnedTags>
</axlapi:listDevicePool>
</soapenv:Body>
</soapenv:Envelope>
这里XML
文件我想转换此XML
到string
答
可以使用xml2js模块可以轻松地将XML转换成JavaScript对象,然后做它你想要的。
例子:
var parseString = require('xml2js').parseString;
var xml = "YOUR XML";
parseString(xml, function (err, result) {
console.dir(result);
});
你有字符串中的XML?在一个文件中?作为对网络请求的回应?如果它不在字符串中,那么你必须先加载它。
你到目前为止尝试过什么?你也知道XML实际上是字符串,对吗?你需要更具体一些,并展示一些努力。 – Molda