XhtmlMobileTextWriter クラス
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)


XHTML (Extensible Hypertext Markup Language) は、HTML 4.1 をベースとした XML 準拠のマークアップです。XHTML を使用することで、さまざまなデバイス タイプに適した Web サイトを作成できます。HTML の使いやすさと、XML の厳密な要素規則を組み合わせることによって、幅広い書式とスタイル オプションを備えながら、マークアップ タグのあいまいさを最小限に抑えたマークアップ言語となっています。このクラスには、ASP.NET サーバー コントロールが XHTML のコンテンツをクライアントに表示するときに使用する書式指定機能が用意されています。XhtmlMobileTextWriter は、最低限のスタイル要素と書式要素を備えた XHTML Basic と、インライン スタイル シートをサポートする XHTML モバイル プロファイル、そして、XHTML 1.1 をベースとしてカスケード スタイル シートをサポートする WML 2.0 の 3 つの XHTML ドキュメント タイプ規格に準拠したマークアップをレンダリングします。
このクラスは、主にモバイル ページおよびコントロール アダプタを独自に作成する開発者が使用します。
XhtmlMobileTextWriter クラスは、HTML のすべての要素、属性、スタイル属性をレンダリングできますが、HtmlTextWriter クラスとは異なり、これらのマークアップ要素のタイトルで大文字を使用することはできません。
XhtmlPageAdapter は XhtmlMobileTextWriter をインスタンス化し、テキスト ライタによるページとそのコントロールのレンダリングを支援するいくつかのプロパティ (SupportsNoWrapStyle、SuppressNewLine、UseDivsForBreaks など) を対象のデバイスの機能に応じて初期化します。
アダプタを作成する際、次のようなメソッドを使ってスタイルやコントロールの書式を適用できます。
-
EnterStyle およびExitStyle
-
EnterLayout および ExitLayout
-
EnterFormat および ExitFormat
メモ
このクラスは、MultiPartWriter クラスを継承する MobileTextWriter クラスから派生しており、これらの基本クラスが提供するほとんどの機能を備えています。
このクラスのメンバだけでなく、MobileTextWriter クラスから継承されたメンバを自由に使用して、カスタム XHTML ページやクラス アダプタで使用するためのカスタム テキスト ライタを作成できます。また、XhtmlMobileTextWriter クラスの標準の動作をオーバーライドする派生クラスを新たに作成することもできます。
サーバー コントロールに対して特定のアダプタまたはテキスト ライタを使用するには、デバイス フィルタが必要です。デバイス フィルタの詳細については、「アダプティブ コントロール動作のアーキテクチャの概要」および「ASP.NET デバイスのフィルタ処理の概要」を参照してください。


System.MarshalByRefObject
System.IO.TextWriter
System.Web.UI.HtmlTextWriter
System.Web.UI.MobileControls.Adapters.MultiPartWriter
System.Web.UI.MobileControls.Adapters.MobileTextWriter
System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlMobileTextWriter


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- XhtmlMobileTextWriter クラスのページへのリンク