如何在Ruby on Rails中使用XML

用户名

我刚接触Rails,目前正在尝试完成一个学校项目,该项目涉及将XML与MVC架构一起使用。我使用Rails作为我的MVC,我只想知道我应该如何添加XML,然后渲染它以显示该信息。

我知道xml.builder允许我使用更多的DRY原理来构建XML,但是我正在寻找一个很好的教程,该教程将解释这样做的过程,然后将其显示在浏览器中。任何信息表示赞赏。提前致谢。

您可以from_xml用来解析XML数据以进行哈希处理:

xml = <<-XML
  <?xml version="1.0" encoding="UTF-8"?>
    <hash>
      <foo type="integer">1</foo>
      <bar type="integer">2</bar>
    </hash>
XML

hash = Hash.from_xml(xml)
# => {"hash"=>{"foo"=>1, "bar"=>2}}

从本地文件读取:

# reading the file content into a variable  
xml_file = File.read("my_xml_file.xml")
hash = Hash.from_xml(xml_file)

参考:https :
//apidock.com/rails/v4.2.7/Hash/from_xml/class

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章