【发布时间】:2014-02-25 22:39:06
【问题描述】:
我做错了什么?我无法在子属性中获取标签的值。这是我的xml:
<root>
<time c="00:00:00">
<title>Title</title>
<text>Some Text...</text>
</time>
<time c="00:00:01">
<title>Title 2</title>
<text>Some text...</text>
</time>
</root>
这是我在节点中所做的:
xml2js = require('xml2js');
fs = require('fs');
var parser = new xml2js.Parser();
var timetag = '00:00:01';
fs.readFile( 'test.xml', function(err, data) {
parser.parseString(data, function (err, result) {
function sendSubs() {
io.sockets.emit('subs', { subs: result.root.time[c=timetag].title });
}
setInterval(sendSubs, 1000);
});
});
我确定这是一个语法问题,但我没有看到它!,它有可能获得两个孩子的值,如标题和文本?
问候
【问题讨论】:
标签: javascript xml node.js