2013-10-16 39 views
0

我正在使用xml2js生成XMLObject。而且我无法找到文档如何从XMLObject中取回字符串。如何从XMLObject获取字符串

var xml2js = require('xml2js'); 
var parser = new xml2js.Parser(); 
var xmlDoc = ""; 

parser.parseString(message, function(err,result){ 
    xmlDoc = result; 
}); 

在这一点上,我有我的xmlObject存储在xmlDoc。所以我怎样才能从xmlDoc检索字符串

XMLSerializer不起作用,因为我在服务器端使用它。

+0

你是什么意思“* XMLSerializer不起作用,因为我在服务器端使用它*” - 你需要将XML转换为服务器端的字符串吗?如果是这样,什么语言/平台? –

+0

是的,我必须在服务器端做,我在服务器上使用JavaScript。我也为它安装了node.js。 –

+0

如果你只是需要字符串,你为什么解析为XML到JS?你在修改它吗? – loganfsmyth

回答

0

xml2js模块只能将XML单向转换为JS,不会将JS对象重新序列化为XML。

如果你想解析XML,修改它,然后重新序列化它,xmldom可能会做你想做的。您只需使用标准DOM功能而不是作为对象来处理文档。