2010-04-22 55 views
7
ruby-1.8.7-p249 > xml = Builder::XmlMarkup.new 
=> <inspect/> 
ruby-1.8.7-p249 > xml.foo '<b>wow</b>' 
=> "<inspect/><foo>&lt;b&gt;wow&lt;/b&gt;</foo>" 
ruby-1.8.7-p249 > 

生成器正在轉義內容並將b標記轉換爲轉義值。我如何告訴生成器不能逃脫它?我正在使用Ruby 1.8.7。如何告訴生成器不要轉義值

回答

11

Builder::XmlMarkup#<<

xml.foo do 
    xml << '<b>wow</b>' 
end 
+0

真棒。輸入問題的時間也長得多。 :-) – 2010-04-22 17:33:38

+0

儘管我在2分鐘內得到了答案,但我可以在8分鐘內接受答案。 :-) – 2010-04-22 17:34:11

+1

我該怎麼做'xml.libro( resumen:「blabla」, sinopsis:xml <<'&resumen_libro')'?因爲這不起作用 – 2015-09-23 15:44:25

相關問題