2011年3月18日 星期五

XML寫法 in Rails 2.3

參考資料:
Generating RSS Feeds
Generating custom XML for your rails app
to_xml API

雖然Rails能直接做xml format,但有時如果要做比較特別的客製化,還是需要自己手寫。

在Controller做法和平常處理HTML一樣,把XML格式視同HTML放在View,檔案開為view_name.xml.builder。

View的陽春寫法

xml.instruct! #宣告XML內容 
xml.tag do  
xml.tag "內容" 
end

這樣就會輸出
<?xml version="1.0" encoding="UTF-8" ?> 
  <tag>
<tag>內容</tag> 
</tag> 

沒有留言:

張貼留言