我想创建一个既有文本内容又有Nokogiri属性的节点。例如。我想生成XML:
<root blah="value">text content</root>
我试着这样做:
Nokogiri::XML::Builder.new do
root(:blah=>"value") "text content"
end
但Ruby抱怨道:
create-config.rb:8: syntax error, unexpected tSTRING_BEG, expecting keyword_end
root(:blah => "value") "text content"
我做错了什么?
答案 0 :(得分:0)
我找到了解决方案。我必须使用{}
和text
Nokogiri::XML::Builder.new do
root(:blah => "value") {
text("text content")
}
end