我需要一种方法来获取一些json,并使用node.js将其转换为xml
I need a way to take some json and convert it to xml using node.js
在node.js服务器上,我有一些JSON需要转换为RSS提要。最好的方法是什么?完成转换后,它将需要输出/覆盖RSS文件。
考虑使用https://github.com/dylang/node-rss
示例:
test.json
:
{
"title": "foo",
"description": "bar",
"author": "hello"
}
test.js
:
var fs = require('fs')
, RSS = require('rss');
fs.readFile('test.json', function(err, data) {
if (!err) {
feed = new RSS(JSON.parse(data));
fs.writeFile('feed.xml', feed.xml());
}
});
运行node test.js
将生成feed.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title> <![CDATA[foo]]></title>
<description><![CDATA[bar]]></description>
<link>http://github.com/dylan/node-rss</link>
<generator>NodeJS RSS Module</generator>
<lastBuildDate>Fri, 13 Jan 2012 03:44:22 GMT</lastBuildDate>
</channel>
</rss>
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js中的JavaScript原型对象效率
- node.js请求数据事件未在CORS ajax调用中触发
- 使用node.js制作网站
- 使用node.js服务器中的evernote api获取note内容
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 在Node.js中上传和检索图像
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 如何使用 Node JS 获取 JSON 嵌套数组值