====
require 'nokogiri'
xml = Nokogiri::XML("<a><b><c>Test 1</c></b><b><c>Test 2</c></
b><b><c>Test 3</b></c></a>")
xml.search("//b").each do |b|
b.at("//c").content =
b.at("//c").content + " B"
end
puts xml
====
I'm expecting to get "B" appended to each <c> element, but get output
like this:
======
<?xml version="1.0"?>
<a>
<b>
<c>Test 1 B B B</c>
</b>
<b>
<c>Test 2</c>
</b>
<b>
<c>Test 3</c>
</b>
</a>
===============