【发布时间】:2010-07-22 08:02:59
【问题描述】:
我是 Nokogiri 红宝石的新手。我想知道如何读取和写入 xml 文件。要求是我解析xml文件,做一些修改,然后保存。
f = File.open("elevate.xml")
xml = Nokogiri::XML(f)
query = Nokogiri::XML::Node.new "query", xml
query["text"] = "bank"
query.parent = xml.root
f.close
上面的代码根本不会对该文件进行任何更改。我必须创建新文件才能将其保存回来吗?
【问题讨论】: