【问题标题】:parsing a XML document in ruby在 ruby​​ 中解析 XML 文档
【发布时间】:2014-07-28 05:35:34
【问题描述】:

我是 ruby​​ 和 XML 的新手。我收到了一个 XML 文件,并要求我在其中进行一些数据操作。

例如。考虑下面的 XML 文件。

<?xml version="1.0" encoding="UTF-8"?>
<note>
    <to> Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>

他们要求我提取前“Tove”、“Jani”标签内的字符串并对其进行一些操作(例如将“tove”替换为“john”)并将数据重写为相同xml 文件。

我知道 ruby​​ 有很多 gem 和实用程序,并且必须有一个好的实用程序来做到这一点。如果有人知道任何实用程序可以轻松完成这项工作,请告诉我。

如果没有实用程序,那么如果有人能给我一些关于如何继续使用它的想法,那就太好了。

【问题讨论】:

标签: ruby xml parsing xml-parsing


【解决方案1】:

一种方法是使用标准库中的REXML

另一种方法是使用Nokogiri(我建议使用这个)。

这里有一些很好的教程,肯定会对你有所帮助:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    相关资源
    最近更新 更多