XHTMLのフラグメンテーション断片化の背景にある理論は、前回の記事で、発表はかなり良い。断片化の音は、Webの多くの病気を治療するには、新しいXMLボキャブラリと新たな可能性への道を進む指して表示されます。 XHTML 1.1の具体的な実装の詳細については、むしろ怖い。 3つのドラフトでは約180ページは、XHTML 1.1の仕様の合計で含まれるルールの困難なコレクションを、これらのルールは、XHTMLの語彙に適用されます(アプリケーション)です。幸いなことに、一方のルールをXMLのfunkierツールを使用する方法は、実際の作業は非常に苦痛ではないと開発者は、恐ろしいの詳細を回避することができる場合があります。
注意してくださいこの記事の内容は、2000年1月5日ラストコールワーキングドラフトは、XHTML 1.1の仕様に基づいています。一部のコンテンツは、この文書の執筆時点とは、W3Cによって仕様の最終的な承認との間なので、これらの問題は、現在または最後の状態を調べるにチェックする必要が変更する場合があります。 XHTMLのフレームワークとしてその前任者とは異なり、XHTML 1.1の簡単な具体的な実装ではなく、構文については、アーキテクチャーのフレームワークを提供します。のXHTML 1.1のモジュールを定義するためのアーキテクチャ、効果は、XML 1.0の上に層である'とは、XHTMLの語彙の独自の実装のDTDを作成するためのルールsの上にレイヤーされている1。これらのすべての層とそれらの相互作用を簡素化するために、XHTML 1.1に、これらの3つの別々の文書、それを定義して: - ビルXHTMLモジュール (http://www.w3.org/TR/xhtml-building)の上では、XHTMLモジュール(および他のモジュールがビルドされます)の正式なフレームワークを提供します。 - モジュールのXHTML (http://www.w3.org/TR/xhtml-modularization)どのようにそのフレームワークを使用してXHTML 1.1の実装について説明します。 - のXHTML 1.1 -モジュールのXHTMLベースの (http://www.w3.org/TR/xhtml11)どのようにXHTML 1.1の文書を、これらのモジュールを使用して作成について説明します。 ある意味では、XHTML 2つの別個の部品を3つの仕様で定義されています。最初の部分のフレームワークです-どのようにモジュールを作成する(で定義され ビルXHTMLモジュール)とどのようにドキュメントとして再構成する(で定義され のXHTML 1.1 -モジュールのXHTMLベースの)。 2番目の部分は、実装されている モジュールのXHTML -そしてある程度まで のXHTML 1.1 -モジュールのXHTMLベース- を定義します。この資料では、実装を説明するための方法には、フレームワークを介して、中には一般的な範囲内に滞在し、XHTMLの各コンポーネントに分解説明します。フレームワークのモジュールとそれらのモジュールの説明さまざまな種類の作成するためのルールを設定すると、同様の組み合わせ大きな全体を作成するため、これらのモジュールを統合するためのルールを設定します。には、ドキュメントを使用するだけで、後者に頼るXHTMLモジュールにXHTMLの破壊のプロセス、ツールを元に設定しています。 抽象的なモジュールXHTMLのモジュールを記述する方法も公式と非公式の定めている。 抽象モジュール 文書の純粋な人間の消費を目的とし、読者のパラメータエンティティの処理は、正式なツールでモジュールを記述するために必要な昆布を避けるため役立っています。説明このレベルのドキュメントと計画の両方で、開発者はモジュールには、DTDおよびXMLスキーマのとげだらけのフォーマル検証ツールを超えた形式のものが含まれて指定するために強制的に便利です。抽象モジュールは、XHTML 1.1仕様に準拠するため、必要はありませんが、その使用を作成することができますおよび1.1では、モジュールをより簡単にXHTMLを使用。 注意してください抽象モジュール第4節で定義されている ビルXHTMLモジュール、http://www.w3.org/TR/xhtmlbuilding/abstraction.html#s_abstractionでご利用いただけます。抄録モジュールは基本的にいくつかのテキストコンテンツをサポートするとテーブルがあります。テーブルの属性と最小限のコンテンツモデルの列を持つ要素のリストで構成されます。ため、いくつかの要素で定義されることがあります コンテンツを設定します、そのような設定を明示的に表に含まれていない方法で記述されることがあります。コンテンツの設定は、通常、繰り返し、複数の要素のため、この特別な治療法はおそらく理にかなって使用されます。そのような規定の属性のセットのためにしかし、行われます。 (1つの例外:一般的なコアの属性は、XHTML 1.1 DTDで設定するための識別子として)、これらのテーブル内には、XHTMLセミフォーマルの構文を使用するを使用してXMLのDTDの構文の拡張(と縮小のようだ)のバージョン。 この(で定義されhttp://www.w3.org/TR/xhtmlmodularization/ xhtml_modules.html#s_basicattributes)とテキストのみが含まれては、XHTMLの共通属性宣言のセットを使用して、要素の型textElementについて説明します。ほとんどのモジュールは間違いなく他にもこの1よりも複雑ですが、時には唯一の1つの要素の機能を追加するために必要です。前に、あなたには、より複雑な例に移動すると、一部では、抽象的なモジュールの説明に従って作成されたから欠落している点に留意する必要がありますと ビルXHTMLモジュール下書き。ない情報を、名前空間について提供されます。これは、厳密にXHTMLの中には、すべての部品を共有する共通の名前空間の作業が妥当である。ただし、名前空間を省略することはおそらくないような良いアイデアがXHTMLへの拡張を作成する(あなたが次回の記事でください)。一方、接頭辞は、要素名に表示されるかもしれないが、彼らが必要にマップするURIをどこかに記述されることもないどのように他のモジュールと、このモジュールを統合する必要がありますの説明です。それはどのようにXHTMLのフレームワークを適切に、このモジュールとそのコンポーネントを使用してクリアされていません。ドキュメントのこのような抽象的なモジュールのフレームワークは、仕様自体で説明する重要な補足を形成すべきである。 念頭に置いて、これらの警告を維持、1つの抽象的なモジュールで定義されたのを見てみましょう モジュール化の XHTMLの どのようにこれらのツール(サイドバー)を参照して使用されて表示されます。フォームのモジュールはかなり複雑ですが、ほとんどのHTMLの開発者に理解し、そのコンテンツモデルは、さまざまな含まれています。一方、実際のコンテンツは、W3C勧告になるためのパスに変更するかもしれないが、アクションの抽象モジュールの構文のいくつかの素晴らしい例だと抽象的なモジュールのギャップを埋めることができますどのように追加のテキストの内容を示しています。サイドバーのセクション4.5.2()からのモジュールを見てみましょうを起動し、その点を探る。このモジュールは2つのコンテンツセットを定義する: フォームをフォーム|フィールドセットFormctrl入力|選択|テキストエリア|ラベル|ボタン このモジュールを使用すると、フォームの内容は、コンテンツのブロックを設定する設定を追加し、それはFormctrlコンテンツをインラインコンテンツ、これらの基本的なテキストモジュールで定義されているとして設定するように設定を追加します。フォームのモジュールは、基本Fjormsモジュールのスーパーセットです。 。これらのモジュールは、1つのドキュメントタイプで使用される場合があります。 記事は、アルバートLichtblau提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は"XHTML"の自動ソフトウェアによって翻訳されたフラグメンテーション。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
|||||
| Online: 156 users browsing the articles directory |
|
|