5

Ruby を使用して Google kml ツアーを実行しようとしていますが、このコードで構文エラーが発生します

xml = builder.gx:Tour

コロンは好きではありません。これを強制的にコンパイルする方法はありますか?

4

5 に答える 5

9

しなければならなかった

xml.tag!("gx:tour")
于 2009-12-03T02:45:10.650 に答える
4

はい、値を入れたい場合は、次のようになります

xml.tag!("gx:tour", "value of gx:tour", "attribute1"=>"attribute1val", "attribute2"=>"attribute2val", ..., "attributeN"=>"attributeNval") 
于 2010-02-07T07:33:24.497 に答える
4

タグ内に別のタグを追加する場合は、

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

そして、単純な値を入れたい場合は、

xml.tag!("tag:name","value for tag", attribute: "attribute value")
于 2013-03-22T07:16:00.053 に答える
1

Builder のバージョン 2 以降、名前空間のサポートがいくつかあります。

したがって、同じ結果を得たい場合は、コロンの前にスペースを追加できます。

xml = builder.gx :Tour
于 2012-06-25T13:40:24.423 に答える