在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