HTML Formsを利用して作成した構成が、果たしてXFormsを使用した場合どのように変わらなければならか、その変化の感覚をつかむためにいくつかの例をコードレベルで紹介したい。
œSample I-1-1。 HTML構成の例
<FORM action= http://example.com/search FONT<>
method="get">
Find <INPUT name=q>
<INPUT type=submit value=Go>
</ FORM>
XFormに変換時、果たして何が変わらなければか。最も重要な違いは、一つの表現されたことを分離するものである。例えばFormオブジェクトを通って表現されたSubmitオブジェクトとUI分離のようなものをいう。 HTML-FormオブジェクトをXFormに変換するために記述された以下の部分のコードを見れば理解が早いだろう。
method="get"
id="s"/>
<INPUT ref="q"> Find</ INPUT>
Go
œSample I-1-2。変換されたソースを見ると、次のように
http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/2002/xforms">
Search
http://example.com/search"
method="get" id="s"/>
<INPUT ref="q"> Find</ INPUT>
Go
Submit
HTML Formは一つの方法では、特定のサーバーにしたところにSubmitが可能ですが、XFormは別のサーバー(Different Server)に、または様々な方法でSubmit(Multiple Submission)する方法を提供する。
...
http://example.com/search"
method="get" id="com"/>
http://example.org/search"
method="get" id="org"/>
Search example.org
Search example.com
HTML FormsユーザーのためのXFormガイドは伝統的HTML Formをどのように変換する必要があるのに対してForms Control、Typesなどいろいろとご紹介していますが省略する。
0 件のコメント:
コメントを投稿