xml - 将 Nokogiri 文档转换为 Ruby 哈希

标签 xml ruby hash nokogiri libxml-ruby

有没有一种简单的方法可以将 Nokogiri XML 文档转换为哈希?

类似于 Rails 的 Hash.from_xml

最佳答案

如果要将 Nokogiri XML 文档转换为散列,只需执行以下操作:

require 'active_support/core_ext/hash/conversions'
hash = Hash.from_xml(nokogiri_document.to_s)

关于xml - 将 Nokogiri 文档转换为 Ruby 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230741/

相关文章:

java - XSLT 2.0 从 xml 生成输出文件名

ruby-on-rails - 在 Ruby 中使用正则表达式从 URL 中提取数字

ruby - 如何按字母顺序对字符串的字符进行排序?

ruby - 如何在 Sinatra 中获取当前路径/路线?

c++ - 多项式哈希码结果为负数?

git - 在 Git 中,长散列和短散列有什么区别?

c++ - 在 C++ 中创建哈希表以进行字符串操作

javascript - SAPUI5 XML View ,带有 JavaScript 代码中定义的过滤器

xml - 使用 serde-xml-rs 反序列化 XML 会产生 Err(重复字段 `$value` )

c# - 使用可选标签反序列化 XML