系列首篇,說明 XForms、DB2 pureXML、Ruby on Rails 三大技術如何協作,並示範安裝 DB2 Express-C、建立 XML 欄位資料表、設定 Rails 連線 DB2、產生包含 XML 欄位的遷移腳本與測試。
聲明式綁定表單元素至 XML 模型,非同步提交,無需撰寫 JavaScript 即具 Ajax 體驗。需瀏覽器支援或安裝 Mozilla XForms 外掛。
原生儲存 XML 文件,無需切割對應關聯欄位,支援 SQL/XML 混合查詢(XQuery in SQL),可高效檢索 XML 內部資料。示範建立 PATIENTS 表含 INFORMATION XML 欄位,插入與查詢 XML 範例。
ibm_db Gem:gem install ibm_db(Windows 選 mswin32 版)rails xmlmdconfig/database.yml 設定 adapter: ibm_dbactive_record.rb 在 RAILS_CONNECTION_ADAPTERS 加入 ibm_dbruby script/generate model doctor,修改遷移檔欄位型別為 :xmlrake db:migrate 建立表,DB2 指令確認 XML 欄位存在完成後即可在 Rails 中透過 ActiveRecord 操作 XML 資料,為後續 XForms 整合奠基。