XForms 紹介

XFormsは次世代のHTMLフォームです。

XFormsはXMLを使用してウェブ上の入力フォームを作成します。

基礎を学ぶべき知識

学習を続ける前に、以下の基本的な知識が必要です:

  • HTML
  • HTMLフォーム
  • XHTML
  • XML

これらのプロジェクトをまず学びたい場合は、以下の ホームページ これらのチュートリアルにアクセスしてください。

XFormsとは何ですか?

  • XFormsは次世代のHTMLフォームです。
  • XFormsはHTMLフォームよりもより完璧で、より柔軟です。
  • XFormsはXHTML 2.0でフォーム標準として採用されます。
  • XFormsはプラットフォームやデバイスに依存しません。
  • XFormsは表示とデータロジックを分離できます。
  • XFormsを使用してフォームデータを定義します
  • XFormsはXMLドキュメント内のデータを保存および転送できます。
  • XFormsには計算やフォーム検証などの機能が含まれています。
  • XFormsはスクリプトへの依存を減少させたり、根絶したりできます。
  • XForms は W3C 標準です

XFormsはHTMLフォームの後継者です。

今日、フォームは多くのウェブアプリケーションの重要な部分です。HTMLフォームはウェブアプリケーションがユーザーからデータを受け取ることを可能にします。

今やHTMLフォームがHTML標準の一部となって10年が経過した今、ネットワークユーザーが行う複雑な業務は標準のHTMLフォームの能力の限界を超えています。

XFormsはより完璧で、より安全で、デバイスに依存しない方法でネットワーク入力を処理する方法を提供します。今後のネットワークソリューションでは、XFormsをサポートするブラウザの使用が期待されます(今後のすべてのブラウザはXFormsをサポートするべきです)。

XFormsは表示とデータロジックを分離できます。

XFormsはXMLを使用してデータ定義を行い、HTMLまたはXHTMLを使用してデータ表示を行います。XFormsはフォームのデータロジックと表示を分離できます。XFormsデータの定義方法は、最終ユーザーとアプリケーションとのインタラクション方法に独立しています。

XFormsを使用してフォームデータを定義します

XFormsを使用して、データの記述と検証に使用されるルールをXMLで表現できます。

XFormsを使用してデータを保存および送信します

XFormsを使用して、フォームに表示されるデータはXMLドキュメントに保存され、フォームから送信されるデータはインターネット上でXMLを使用して送信されます。

データはUnicodeでエンコードおよび送信されます。

XFormsはデバイスに依存しません

データとレイアウトを分離することで、XFormsはデバイスに依存しません。データモデルはすべてのデバイスで使用できます。レイアウトは、モバイルデバイス、携帯電話、視覚障害者向けの点字リーダーなど、異なるユーザーインターフェースにカスタマイズできます。

XForms はデバイスに依存せず、XMLに基づいているため、VoiceXML(音声ウェブデータ)、WML(無線マークアップ言語)、SVG(可縮縮矢量グラフィックス)などの他のXMLアプリケーションにXFormsエレメントを追加することが可能です。

XForms は W3C 標準です

XForms は 2003 年 10 月に W3C 標準になりました。

以下のリンクから公式の W3C 推奨標準を見つけることができます:

http://www.w3.org/TR/xforms/