【发布时间】:2013-06-13 09:45:36
【问题描述】:
我有一个需要通过 Ruby 脚本修改的基本 XML。 XML 如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<name>So and So</name>
</config>
我可以打印<name>的值:
require 'rexml/document'
include REXML
xmlfile = File.new("some.xml")
xmldoc = Document.new(xmlfile)
name = XPath.first(xmldoc, "/config/name")
p name.text # => So and so
我想做的是用别的东西改变值(“某某”)。我似乎找不到该用例的任何示例(在文档中或其他地方)。甚至可以在 Ruby 1.9.3 中进行吗?
【问题讨论】: