XForms標準頁面似乎表明它已不再存在,並且html5 kinda sorta現在可以完成這項工作。是這樣嗎?我正在尋找將異構數據塊存儲爲XML片段 - 根據數據類型生成編輯器頁面。XForms仍然是一個現存的標準嗎?
11
A
回答
5
這個標準絕對沒有死,儘管說在標準的網絡瀏覽生態系統中它沒有獲得太多的吸引力。
我曾參與過許多項目,其中XForms已被用作某些定製應用程序中的表單層;在我的情況下,XForms零件已經由Backplane BX或Ubiquity XForms處理,根據您的要求,這兩者都值得一看(完全公開:我曾在過去作爲兩個項目的實施者)。背板BX是Windows/IE專用的; Ubiquity XForms是一個跨瀏覽器的客戶端JavaScript庫,兩者都是開源的。
也有一個數字,我沒有合作過,但我聽說過好東西其他圖書館:Orbeon和XSLTForms映入腦海,但一個更完整的,雖然略顯陳舊,名單可以發現here 。
11
爲了增加菲爾的回答是:
的XForms工作組在W3C是活躍,目前正在研究的XForms 2.0。特別參見提議的2.0 features on the wiki和in-progress draft of the spec as of Feburary, 2012。
另外我不認爲這是公平的說,HTML 5「做這份工作」。 HTML 5表單對HTML 4表單帶來了小而受歡迎的改進,但它們並沒有彌補XForms的差距。在另一方面
XForms提供:
- MVC架構
- XML數據模型(你喜歡它,或者你不這樣做,當然)
- 了強大的重複模式
xf:repeat
- 聲明性屬性和計算
- 聲明性事件處理程序
- 數據模型與RES之間的集成與
xf:submission
- 內置暗示的概念T服務的,幫助和提醒消息
而且我可能錯過了一些。
更新2016-11-28:有關至2016年底爲止的最新答案,請參閱此newer question。
相關問題
- 1. CAFilter仍然是一個私有API嗎?
- 2. JBI已經死了嗎?它仍然是ESB選擇中的有效標準嗎?
- 3. 960像素的網格系統仍然是網頁設計的標準嗎?
- 4. subprocess.check_output仍然打印在標準輸出
- 5. Linq to SQL仍然是一個有效的選項嗎?
- 6. Python標準庫真的是標準嗎?
- 7. 丟失和準確性仍然是一樣的我的訓練
- 8. JSF的XForms,這是一個合理的解決方案嗎?
- 9. Google plus API仍然是隻讀的嗎?
- 10. Terracota Cluster仍然是開源的嗎?
- 11. 這是一個Capture問題嗎?我仍然無法解決
- 12. C++堆棧內存仍然有效嗎?
- 13. alloca是C++標準的一部分嗎?
- 14. 是syscall(2)標準的一部分嗎?
- 15. AJAX仍然是一個輪詢技術
- 16. 喬達LocalDate - 仍然是一個瞬間?
- 17. Android的OpenCV - NativeCameraView是否仍然存在?
- 18. ZendX仍然活躍(特別是ZendX_JQuery)嗎?
- 19. 是一個服務器或服務器集羣上ESB的標準實現嗎?
- 20. 這是一種favicon鏈接標準嗎?
- 21. NSURLCacheStorageNotAllowed仍然緩存
- 22. ArgoUML仍然是流行的UML建模工具之一嗎?
- 23. z3_dbg.dll仍然是發行版的一部分嗎?
- 24. JSON劫持在現代瀏覽器中仍然是個問題嗎?
- 25. 訪問SQL查詢 - 即使它不符合標準,記錄仍然出現
- 26. 這個NHibernate示例仍然有效嗎?
- 27. 它仍然是一個單行標籤或是否意味着別的?
- 28. 「address」HTML標籤是否仍然使用?
- 29. iOS應用程序仍然可以瞄準iOS 6嗎?
- 30. Djano的唯一()仍然選擇每個現有的字段
在XML Prague 2011上,我將演示JSON也可以與XSLTForms中的XPath結合使用。 – 2011-02-22 07:35:00