XForms の標準ページは、もはやライブではなく、html5 がちょっとした仕事をしていることを示しているようです。これは事実ですか?異種のデータ ナゲットを XML フラグメントとして保存することを考えています - データ型に従ってエディター ページを生成します。
2 に答える
フィルの答えに追加するには:
W3C の XForms ワーキング グループはアクティブで、現在 XForms 2.0 に取り組んでいます。特に、wikiで提案されている 2.0 機能と、2012 年 2 月現在の仕様の進行中のドラフトを参照してください。
また、HTML 5 が「仕事をしている」と言うのは公平ではないと思います。HTML 5 フォームは、HTML 4 フォームに比べて小さな歓迎すべき改善をもたらしますが、XForms とのギャップを埋めるものではありません。
一方、XForms は以下を提供します。
- MVC アーキテクチャ
- XML データ モデル (好きか嫌いかは別として)
- 強力なリピートモデル
xf:repeat
- 宣言的なプロパティと計算
- 宣言型イベント ハンドラ
- を使用したデータ モデルと REST サービスの統合
xf:submission
- ヒント、ヘルプ、および警告メッセージの組み込みの概念
そして、私はおそらくいくつかを見逃しています。
UPDATE 2016-11-28: 2016 年末現在の最新の回答については、この新しい質問を参照してください。
標準の Web ブラウジング エコシステム内であまり注目されていないと言っても過言ではないかもしれませんが、標準が死んでいることは間違いありません。
XForms がいくつかの特注アプリケーションのフォーム層として使用されている多くのプロジェクトに取り組んできました。私の場合、XForms パーツはBackplane BXまたはUbiquity XFormsのいずれかによって処理されています。要件によっては、どちらも検討する価値があります (完全な開示: 過去に両方のプロジェクトの実装者として働いたことがあります)。バックプレーン BX は Windows/IE 固有です。Ubiquity XForms は、クロスブラウザーのクライアント側 JavaScript ライブラリです。どちらもオープンソースです。
私が使ったことはないが良いと聞いたライブラリは他にもたくさんあります: OrbeonとXSLTFormsが思い浮かびますが、少し古くなっていますが、より完全なリストがここにあります。