Ruby NokogiriでXMLのカスタムタグを生成する方法

thumnail
2020-11-11

Ruby NokogiriでXMLのカスタムタグを生成する方法

RubyのNokogiriパッケージを使って、XMLファイルに<oa:hoge>というタグを生成して、そのタグ中にhelloという文字列を埋め込みたい場合は、次のように書けば良い。

require 'nokogiri'

b = Nokogiri::XML::Builder.new do |xml|
  xml.send(:"oa:hoge", "hello")
end

puts b.to_xml

この記事がいつか、誰かの役に立てれば幸いです。

参考文献: