Insert_into is a project mainly written in Ruby, it's free.
Insert some text into some arbitrary HTML/XML
= insert_into
Insert some random text into XML/HTML.
InsertInto.new.insert("text").into("
Results in:
Supports:
between_tag before_tag after_tag prepend_to_tag append_to_tag