在Nokogiri中插入特定XML标记后的文本

我想创建以下XML:

   TEXT GOES HERE  

使用Nokogiri构建的结构非常简单:

 builder = Nokogiri::XML::Builder.new do |xml| xml.foo { xml.bar {} } end puts builder.to_xml 

我无法弄清楚的是如何在插入TEXT GOES HERE字符串,但是

显然, xml.foo("TEXT GOES HERE")会在之前生成文本。 我错过了什么?

你想要text方法:

 require 'nokogiri' builder = Nokogiri::XML::Builder.new do |xml| xml.foo { xml.bar xml.text "TEXT GOES HERE" } end puts builder.doc #=>  #=> TEXT GOES HERE