2010-04-22 4 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 > 

Constructor está escapando el contenido y es la conversión de la etiqueta B en un valor escapado. ¿Cómo le digo a Builder que no se escape? Estoy usando Ruby 1.8.7.Cómo saber Builder para no escaparse valores

Respuesta

11

Builder::XmlMarkup#<<

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

impresionante. También me queda mucho más tiempo para escribir la pregunta. :-) –

+0

Puedo aceptar una respuesta en 8 minutos aunque obtuve la respuesta en 2 minutos. :-) –

+1

¿Cómo puedo hacer algo como'xml.libro ( Resumen: "blabla", sinopsis: xml << '& resumen_libro') '? porque esto no funciona –

Cuestiones relacionadas