ruby-on-rails - Ruby XML Builder,如何创建这个命名空间?

标签 ruby-on-rails ruby xml-builder

我正在使用 Ruby 的 XML 生成器并试图找到正确的语法来重新创建以下 RSS 2.0 声明:

<rss version="2.0" 
xmlns:g="http://base.google.com/ns/1.0">

使用 XML Builder 将上述 block 放在一起的合适方法是什么?

最佳答案

试试这个构建器脚本:

xml.rss :version => "2.0", "xmlns:g" => "http://base.google.com/ns/1.0" do
end

这将产生:

<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
</rss>

关于ruby-on-rails - Ruby XML Builder,如何创建这个命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764185/

相关文章:

ruby-on-rails - 将 Id 数组从 View 传回 Rails Controller

ruby - Ruby Coverage.c 是什么,它有什么用?

ruby - 内置在 ruby​​ 目录中列出目录的方法

java - 在java中将平面文件记录转换为xml

rust - 如何使返回 XMLError 的方法与 anyhow::Error 兼容?

ruby-on-rails - rails : validates_acceptance_of acting crazy

ruby-on-rails - Rails 3 查询多维数组

ruby-on-rails - 如何最好地使用 Rails 清理丰富的 html?

ruby-on-rails - Rspec 强参数与合并

ruby-on-rails - Rails 3 中 XML 构建器的布局