2012-10-11 56 views
-2

我想製作一個既有文本內容又有Nokogiri屬性的節點。例如。我想生成XML:nokogiri中的混合節點

<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

請學會爲自己好一些的Ruby語法。 – Serabe

回答

0

我找到了解決方案。我不得不使用{}text

Nokogiri::XML::Builder.new do 
    root(:blah => "value") { 
    text("text content") 
} 
end