У меня есть базовый XML, который мне нужно изменить с помощью скрипта Ruby. XML выглядит следующим образом:Ruby/REXML: изменить значение тега из XPath
<?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?