当前位置:  开发笔记 > 后端 > 正文

Ruby对XML命名空间的支持

如何解决《Ruby对XML命名空间的支持》经验,为你挑选了1个好方法。

我在一家小公司工作,我们的生产系统使用手动RESTful API,用Java和JAXB实现.我们现在发现我们正在接受使用Ruby on Rails的客户,我必须提出一个参考实现来向客户展示如何在Ruby中使用我们的API.我希望能够告诉他们使用ActiveResource,但我们的API所需的XML使用(并且绝对需要)命名空间.不幸的是,我们已经有许多其他客户已经集成了这个API,因此删除名称空间的使用是不可能的.在Ruby中使用命名空间生成XML的最佳方法是什么?



1> Orion Edward..:

"最好"显然取决于您的需求.

在ruby中生成任何XML 的最快方法是使用libxml-ruby - 链接到rdoc.如果您的服务器完全有任何负载,那么这将是最佳选择.

在ruby中生成任何XML 的最简单方法是使用REXML作为标准库的一部分,因此它"正常工作".如果您的XML生成几乎没有被使用过,那么使用rexml可能更容易.

两者都支持XML命名空间 - 检查rdocs以了解如何设置和获取命名空间

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有