[前][次][番号順一覧][スレッド一覧]

rails:217

From: yu1@t...
Date: Thu, 23 Jun 2005 02:01:56 +0900
Subject: [rails:217] Re: rxml を使って RSS1.0 の生成

g0r()uです。

> まだ不明な点がありました。
> 「rdf:RDF」や「xml:lang」のように「:」がある物は、普通のメソッドでは
> 扱えない。ということで、「rdf:RDF」は#tag!を使うということでした。

http://builder.rubyforge.org/classes/Builder/XmlBase.html#M000004
のmethod_missingの事でしょうか?
そのオブジェクトにメソッドが定義されてない場合、
method_missingが呼び出されます。

> もう一つの不明な点は、「xml:lang」のように特殊型かつ属性である場合です。
> 下のようにすると、またエラーが発生します
"xml:lang"=>"ja" とすれば良いのではではないでしょうか?

そもそも
> xml.tag!("rdf:RDF", :xmlns => 'http://purl.org/rss/1.0/',  :xml:lang=>"ja") do
はRubyとしての文法が間違っており、syntax errorになってしまいます。


--------------------------------------------
http://rails2u.com/
g0rOu <hotchpotch@g...>


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       212 2005-06-22 12:23 [hoti_jp@y...        ] rxml を使って RSS1.0 の生成             
       213 2005-06-22 12:44 ┗[yu1@t...            ]                                       
       215 2005-06-22 13:49  ┗[hoti_jp@y...        ]                                     
       216 2005-06-22 14:44   ┗[hoti_jp@y...        ]                                   
->     217 2005-06-22 19:01    ┗[yu1@t...            ]                                 
       228 2005-06-29 05:38     ┗[hoti_jp@y...        ]