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 変換の結果を表示する方法を示しています。