ブラウザが次世代のXHTMLを処理する前に、この豊かなコンテンツ構造からのお金
XHTML 2仕様はまだ完了していませんが、XHTML 2を含むXHTML 1よりも多くの利点があり、XHTML 2が前任者よりも単一のリソースパブリッシングシステムの中央モードとしてより良い機能を備えています。大型または小規模のリリースを実行する人は、ブラウザが新しいユーザーインターフェイス機能をサポートするのを待つことなく、XHTML 2の新機能の使用を開始できるようになりました。
約1年前、業界標準グループが、XHTML2が出版社にとって有用なものを紹介するように頼みました。それが実用的かどうかはわかりませんが、彼らはニューヨークに行くために料金を喜んで提供しているので、私は行って調査することにしました。
私がした調査にはあまり努力する必要はありませんでした。 XHTML 2は、XHTMLにより豊富な構造を追加して、コンテンツをブラウザに渡すのではなく、コンテンツの作成と保存に使用できる形式にします。 XHTML 2がすでに有用であると言ったとき、私は少し誇張しました。多くの店舗には、この未完成の標準に関する非常に賢明なポリシーがあり、XHTML 2はまだ作業ドラフトの段階にあります(詳細についてはリソースを参照)。ほぼすべてのHTML関連標準とは異なり、XHTML 2は、よく知られているブラウザがサポートする前に多くの貴重なものを提供することができます。 XHTMLの現在の状況:どこで進歩しましたか
W3C XHTML 1.0標準は、HTMLのXMLバージョンを作成します。ブラウザは、Webページがよく形成されているXMLであるかどうかを過大評価していない場合、WebサイトデザイナーはFirefoxに1つの方法を使用し、Microsoft™Internet Explorerに別の方法を使用することにうんざりしており、標準でより価値があります。オープンWebデザインやオープンソースWebデザインなどの多くのオープンソースCSSコレクションのスタイルシート、両方へのリンクのリソースを参照し、デモンストレーションのためにXHTML 1サンプルファイルを使用しています。 Internet ExplorerとFirefoxがより多くのCSS機能をサポートするため、これらのWebデザイナーはCSS StyleSheetsにより多くのデザインスキルを追加し、基本ドキュメントでよりシンプルで直接的な(そして再利用しやすい)XHTMLを残します。
XHTML 1.1(リソースを参照)には新機能は含まれていませんが、XHTMLをモジュールに分割します。その値は2つの側面に反映されています。まず、いくつかのモジュールに価値があり、他のモジュールには価値がほとんどないことがわかった場合、そのサブセットをより便利に採用することができます。たとえば、ワイヤレスアプリケーションフォーラム(WAP)には、基本的なXHTML構造を標準に組み込むために携帯電話にコンテンツを配信するあらゆる理由がありますが、WAPドキュメントに、電話の小さな画面ではあまり役に立たない画像マッピングや編集モジュール機能などのユーザーインターフェイス機能を組み込むことを許可したくありません。
DTDまたはモードのモジュラーアーキテクチャのもう1つの利点は、ユーザーのアプリケーションに独自の新しいモジュールを挿入する方が簡単であることです。既存のモジュールを選択する機能と組み合わせて、この機能はリリース業界に利益をもたらします。出版業界メタデータに専念し、XHTML 1.1のサブセットを選択し、リリースワークフローを通じてコンテンツを追跡しやすくする業界専用の語彙を備えた新しいモジュールを追加しました。 (プリズムの詳細については、リソースを参照してください。)
XHTML 1.1の開発を地下室を掃除するために例えます。除外する必要はないかもしれません。
2001年5月以来、XHTML 1.1は標準になりました(または、W3Cによると、推奨される標準)。 XHTML 2.0の最新の開発は、2006年7月にリリースされた新しいワーキングドラフト(ワーキングドラフト)です。最終的なフォーメーションでいくつかの段階を通過する必要がありますが、リラックスNGパターン(このリンクのリソースを参照)により、XHTML 2ドキュメントを作成および使用できるようになり、XHTMLがXHTMLにすぐにアクセスできるようになりました。 Simple XSLT StyleSheetは、ブラウザを表示するためにこれらのファイルをXHTML 1に変換するか、ブラウザにこれらのドキュメントを表示することもできます(今のところ、Firefoxはより良く機能するはずです)XHTML 2ワーキングドラフトを含むCSSスタイルシートを使用して(リソースを参照)。 XHTML 2:新機能は何ですか?
XHTML 2は、XHTML 1の既存の構文をクリアする機能を保持して、より簡潔にし、いくつかの新しい機能も追加します。 XFormsのサポートを追加します。これは、10年以上にわたってHTMLで使用されてきたフォームに、より完全な後継者です。 XHTML 2にはXMLイベントも含まれています。これにより、特定のユーザーインターフェイス操作によってトリガーされたイベントを識別できるため、JavaScriptまたはASPを使用してスクリプトする必要性が軽減されます。これらの機能は、特にメインブラウザがそれらをサポートする場合に興味深いものになりますが、ブラウザがXHTMLをサポートする前であっても、他の機能はパブリッシャーにとってより興味深いものになります。
前のページ1 2 3次のページ全文を読む