XForms 1.0のよくある質問

このドキュメントでは、W3C XFormsワーキンググループのメンバーがXForms 1.0 FAQをまとめました。



XFormsの利点は何ですか?



主な利点は次のとおりです。

XFormsは使いやすさを向上させます。
XFormsは、ブラウザ側で多くのことを確認できるように設計されています。フィールドタイプ、それらの必須の性質、 ある日付が別の日付に続くはずです。 これにより、サーバーとのデータ交換や膨大なスクリプトソリューションの必要性が減り、使いやすさが向上します。フィールドがいっぱいになると、入力に対する反応が続きます。

XFormsはXMLであり、XMLを送信できます
XFormsはXMLに適切に埋め込まれています。これらはXMLであり、フォームで収集されたデータもXMLです。XMLドキュメントは入力としてロードでき、結果はXML形式で転送できます。 最終的に、これはユーザーのデスクトップまでXMLフィードがあることを意味します。

XFormsは既存のXMLテクノロジーを組み合わせています
XFormsは、車輪を再発明する代わりに、値にアクセスして計算するためのXPathやデータ型を定義するためのXMLスキーマなど、既存の多くのXMLテクノロジーを使用します。 これは二重の利点をもたらします。これらの技術をすでに知っている人にとっては勉強が簡単で、システムを作成するときに開発者が既製のコンポーネントを使用する機会があります。

XFormsはプラットフォームに依存しません
通常のブラウザ、PDA、携帯電話、音声ブラウザ、さらにはメッセージングプログラムなどの新しいエキゾチックなクライアントに変更加えることなく 、まったく同じフォームを送信できます。 これにより、1つの汎用コードを記述する必要があるため、フォームを幅広いユーザーに簡単に転送できます。

XFormsを使用すると、複雑なフォームを簡単に作成できます
XFormsは宣言型のアプローチを使用して値のプロパティと値間の関係を設定するため、スクリプトを使用せずに作成者が複雑で普遍的なフォームを作成するのがはるかに簡単です。

XFormsは国際化されています。
データはXMLとして送信されるため、適切に国際化されます。

XFormsが利用可能です
XFormsは、たとえば視覚障害のあるユーザー向けの特別なテクノロジーや、通常の視覚ブラウザーと同等に機能するように設計されています。

XFormsでできること、古いHTMLフォームではできないこと



XFormsは、HTMLフォームでできることすべてを実行できます。 特に、XFormsでは次のことができます。



XFormsはHTMLフォームよりも複雑ですか?



いや XFormsの推奨事項は複雑に思えるかもしれませんが、技術のチュートリアルではありません。 正確な詳細を必要とする実装の作成者を対象としているため、多くの詳細が含まれています。

HTMLとXFormsで記述された同じフォームは、ほぼ同じに見えます。 HTMLが意図されていないフォームを作成すると、XFormsはずっと簡単になります。 したがって、XFormsにはHTMLにはないものが含まれていますが、これはフォームの作成プロセスを簡素化するために行われます。 例については、HTML作成者向けのXFormsを参照してください。

新しいブラウザを待つ必要がありますか?



いや プラグインとサーバー側のフォームの変換、および組み込み機能の使用の両方で、既存のブラウザーでXFormsを使用できるようにする実装が既にいくつかあります。

多くのプロジェクトに関する詳細を含むXForms実装のリストがあります。 xml.comには、一部の実装のスナップショットを含む編集レビューがあります

XFormsはPDAと携帯電話で動作しますか?



執筆時点では、XFormsは、PDAや携帯電話で、小さなデバイスでネットワークコンテンツを表示するために広く使用されている技術を使用して、代替物を使用して表示されていました。 XFormsのネイティブ「クライアント」がモバイルデバイスに間もなく登場することを期待しています。

現在どのサーバーがXFormsを使用していますか?



以上です! XFormsには、HTMLフォームと比較していくつかの新しい送信メソッドがありますが、それらはすべてネットワーク経由でデータを送信するための標準HTTPメソッドです。 XFormsはPUTを使用してデータをサーバーに配置し、SOAPまたはXML RPCサーバーと通信できますが、フォームがすべての既存のサーバーで動作できるようにする形式も継承します。

どの組織がXFormsをサポートしていますか?



この技術を作成したXFormsワーキンググループには、多くのIT企業の代表者が含まれています。詳細については、 プレスリリースとXForms アドバイザリ機能を参照してください 。 これにより、 多数の実装が残ります。 実際、XFormsはライフサイクルのこの段階で最も広く実装されているW3C仕様です。

英国議会による電子議会、特定の国の税務サービス、保険業界など、いくつかの大規模なユーザーグループがすでに登場しています。

他の会社は新しい金型技術に取り組んでいないのですか?



そうです。 フォームはネットワークコマースの革命の基盤になりましたが、それでも重要な問題です。 ただし、XFormsをサポートする多くの企業は、共通の標準に基づいており、単一の開発者に結び付けられていない非特許技術を使用する利点を信じています。 これは、さまざまなプラットフォーム向けの豊富なユーザーエージェントを意味します。 さらに、XFormsの利点(さまざまなプラットフォーム用の1つのコードの作成、XMLとのやり取り、および外部XMLドキュメントの「編集」機能)を評価したら、他のテクノロジーを見ることはもうないでしょう。

追加情報はどこで入手できますか?



良い情報源はXFormsホームページです。

書籍はXFormsで公開されています。有名なオンラインストアの検索クエリ「XForms」が役立ちます。

HTML作成者向けのXFormsの紹介があります

Source: https://habr.com/ru/post/J31391/


All Articles