私はルビーを使用してGoogleのkmlツアーにしようとしていると私はそれはコロンが好きではありません。このコード特殊文字
xml = builder.gx:Tour
で構文エラーが発生します。これを強制的にコンパイルする方法はありますか?
私はルビーを使用してGoogleのkmlツアーにしようとしていると私はそれはコロンが好きではありません。このコード特殊文字
xml = builder.gx:Tour
で構文エラーが発生します。これを強制的にコンパイルする方法はありますか?
はい
xml.tag!("gx:tour")
しなければならなかった、とあなたには、いくつかの値を入れたい場合は、それがsome support for namespacingありビルダーのバージョン2以降
xml.tag!("gx:tour", "value of gx:tour", "attribute1"=>"attribute1val", "attribute2"=>"attribute2val", ..., "attributeN"=>"attributeNval")
ようなものになるだろう。
だから今、あなたは同じ結果を達成したい場合は、コロンの前にスペースを追加することができます。
xml = builder.gx :Tour
あなたがタグ内に別のタグを追加したい場合は、
xml.tag!("tag:name", attribute: "value") do |t|
t.title("value for title")
end
そして、もし単純な値を入力したい場合は
xml.tag!("tag:name","value for tag", attribute: "attribute value")