【发布时间】:2019-05-31 21:38:06
【问题描述】:
我正在为 Discord 创建一个机器人。我正在从 Internet 下载星座 XML 文件。 XML文件结构如下:
<?xml version="1.0" encoding="utf-8"?>
<horo>
<date yesterday="04.01.2019" today="05.01.2019" tomorrow="06.01.2019"/>
<aries>
<yesterday>
Text 1
</yesterday>
<today>
Text 2
</today>
<tomorrow>
Text 3
</tomorrow>
</aries>
......
</horo>
我尝试用 javascript 阅读它:
const fs = require('fs');
var HoroscopeData = new Object();
fs.readFile('./module/Horoscope.xml', 'utf8', function(err, data){
if(err) {
console.error("ERROR");
}
console.log("OK");
HoroscopeData = data;
}
console.log(HoroscopeData);
在控制台中,我看到了与 XML 文件中相同的内容
但我不明白如何引用“HoroscopeData”字段。 如何返回“aries->today”中的字符串?
【问题讨论】:
标签: javascript node.js xml discord