ASP.NET XML コントロール
定義と用法
XML コントロールは、XML 文書や XSL 転換の結果を表示するために使用されます。
属性
Document、DocumentContent、DocumentSource のいずれかの属性を設定して、表示する XML 文書を指定します。これらの属性は、表示できる異なる種類の XML 文書を表します。適切な属性を設定することで、System.Xml.XmlDocument、XML 字列、または XML ファイルを表示できます。
Transform、TransformSource のいずれかの属性を設定することで、XSL 転換 (XSLT) スタイルシートを選択指定できます。このスタイルシートは、XML 文書がオブジェクトストリームに書き込まれる前にフォーマットされます。これらの属性は、XML 文書をフォーマットするための異なる種類の XSL 転換スタイルシートを表します。適切な属性を設定することで、System.Xml.Xsl.XslCompiledTransform オブジェクトまたは XSL 転換スタイルシートファイルを使用して、XML 文書をフォーマットできます。XSL 転換スタイルシートが指定されていない場合、デフォルトのフォーマットで XML 文書を表示します。
Xml クラスは、選択可能なパラメータを持つ XSL 転換スタイルシートを提供する TransformArgumentList 属性も提供しています。これらのパラメータは、XSL 転換 (XSLT) パラメータまたは拡張オブジェクトです。
属性 | 属性 | .NET |
---|---|---|
Document | 使用することを推奨しません。System.Xml.XmlDocument オブジェクトを使用する XML ドキュメントを指定します。 | 1.0 |
DocumentContent | XML 字符列を指定します。 | 1.0 |
DocumentSource | Xml コントロールに表示される XML ドキュメントのパスを指定します。 | 1.0 |
runat | このコントロールがサーバーコントロールであることを指定します。"server"に設定する必要があります。 | 1.0 |
Transform | System.Xml.Xsl.XslTransform オブジェクトを使用して XML ドキュメントをフォーマットします。 | 1.0 |
TransformArgumentList | スタイルシートに渡され、拡張スタイルシート言語変換 (XSLT) で使用されるオプションパラメータリストを含みます。 | |
TransformSource | XSL 変換ファイルのパスを指定します。 | |
XPathNavigator | XML コントロールに関連付けられた XML データのナビゲーションおよび編集に使用されるカーソルモデルです。 |
コントロール標準属性
AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site TemplateControl, TemplateSourceDirectory, UniqueID, Visible
詳細については、以下を訪れてくださいコントロール標準属性。
インスタンス
- XML
- この例では、XML コントロールを使用して XSL 変換の結果を表示する方法を示しています。