XRX/構建您的第一個 XRX 應用程式
外觀
< XRX
雖然構建 XRX 應用程式有很多不同的方法,但有兩個重要的要素可以幫助您入門。首先,您需要一種使用 RESTful 介面建立 XQuery 的方法。開源原生 XML 資料庫 eXist 似乎是大多數人的最愛,儘管 MarkLogic 伺服器有一個社群版本,只要您的資料集小於 10GB 就可以免費使用,這似乎足以滿足大多數試點和學習專案。
您需要的第二個元件是一個客戶端,它可以接收為瀏覽器設計的 XForms 資料流並用它構建應用程式。由於 XSLTForms 客戶端現在與 eXist 和 MarkLogic 捆綁在一起,並且可以在所有瀏覽器上執行,因此許多人都在使用此客戶端。
如果您需要快速載入且無需載入大型 XSLT 變換和 JavaScript 庫的開銷的表單,FireFox XForms 附加元件也是一個非常成熟的產品,但它不能在高於 3.0.12 的 FireFox 版本上執行。
IE 的 Picoforms XForms 客戶端和 Chiba 表單也能很好地工作。如果您正在尋找純伺服器端轉換,您可能需要考慮 Orbeon Forms 或 IBM Workplace Forms 工具。
您需要掌握五個架構任務。它們用 CRUDS 這一短語表示:建立、讀取、更新、刪除和搜尋。擁有一個能夠快速從電子表格匯入 XML 資料的工具也很有用,因為您將更多資料遷移到您的 XRX 應用程式伺服器。oXygen XML 編輯器是一個熱門選擇,因為它對 eXist 資料庫提供了強大的支援。
一旦您理解了 CRUDS 週期的基本概念,您就可以探索使用 XQuery、XQuery 函式和模組最佳化報告的方法。