2009-12-03 13 views

Respuesta

8

tenía que hacer

xml.tag!("gx:tour") 
4

Sí, y si quieres poner algo de valor, sería algo así como

xml.tag!("gx:tour", "value of gx:tour", "attribute1"=>"attribute1val", "attribute2"=>"attribute2val", ..., "attributeN"=>"attributeNval") 
1

Desde la versión 2 del constructor existe some support for namespacing.

Así que ahora si se quiere lograr el mismo resultado se puede añadir un espacio antes de los dos puntos:

xml = builder.gx :Tour 
4

Si desea añadir otra etiqueta dentro de la etiqueta a continuación

xml.tag!("tag:name", attribute: "value") do |t| 
    t.title("value for title") 
end 

Y si desea poner un valor simple, entonces

xml.tag!("tag:name","value for tag", attribute: "attribute value") 
Cuestiones relacionadas