既存のNokogiriビルダーと、別のソースからの文字列内のいくつかのxmlノードがあります。この文字列をビルダーに追加するにはどうすればよいですか?
str = "<options><cc>true</cc></options>"
xml = Nokogiri::XML::Builder.new do |q|
q.query do |f|
f.name "awesome"
f.filter str
end
end
これはstrを次のようなものにエスケープします。
xml.to_xml
=> "<?xml version=\"1.0\"?>\n<query>\n <name>awesome</name>\n <filter><options><cc>true</cc></options></filter>\n</query>\n"
ビルダーのネストや<<演算子の使用など、多くの類似したものを見つけましたが、完全なxmlノードツリーをビルダーブロックに挿入するために機能するものはありません。その文字列を実際のノードにするにはどうすればよいですか?