XslCompiledTransform コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XslCompiledTransform クラスの新しいインスタンスを初期化します。
オーバーロード
| 名前 | 説明 |
|---|---|
| XslCompiledTransform() |
XslCompiledTransform クラスの新しいインスタンスを初期化します。 |
| XslCompiledTransform(Boolean) |
指定したデバッグ設定を使用して、 XslCompiledTransform クラスの新しいインスタンスを初期化します。 |
XslCompiledTransform()
XslCompiledTransform クラスの新しいインスタンスを初期化します。
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
こちらもご覧ください
適用対象
XslCompiledTransform(Boolean)
指定したデバッグ設定を使用して、 XslCompiledTransform クラスの新しいインスタンスを初期化します。
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
パラメーター
- enableDebug
- Boolean
true デバッグ情報を生成する場合。それ以外の場合は false。 これを true に設定すると、Microsoft Visual Studio デバッガーを使用してスタイル シートをデバッグできます。
例
次の例は、XSLT デバッグを有効にする方法を示しています。
// Enable XSLT debugging.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet.
xslt.Load("output.xsl");
// Create the writer.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent=true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// Execute the transformation.
xslt.Transform("books.xml", writer);
writer.Close();
' Enable XSLT debugging.
Dim xslt As New XslCompiledTransform(true)
' Load the style sheet.
xslt.Load("output.xsl")
' Create the writer.
Dim settings As New XmlWriterSettings()
settings.Indent=true
Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings)
' Execute the transformation.
xslt.Transform("books.xml", writer)
writer.Close()
注釈
コードにステップ インしてスタイル シートをデバッグするには、次の条件を満たす必要があります。
enableDebugパラメーターをtrueに設定します。スタイル シートは、URI として、またはLoad インターフェイスを実装するXmlReader クラスの実装として、IXmlLineInfo メソッドに渡されます。 IXmlLineInfo インターフェイスは、すべてのテキスト解析XmlReaderオブジェクトに実装されます。
つまり、スタイル シートがIXPathNavigableやXmlDocumentなどのXPathDocument オブジェクト、またはXmlReader インターフェイスを実装していないIXmlLineInfo実装を使用して読み込まれる場合、スタイル シートをデバッグすることはできません。
スタイル シートの読み込みに使用するXmlResolverは、XmlResolverなどのファイルベースのXmlUrlResolverです (これは、XmlResolver クラスで使用される既定のXslCompiledTransformです)。
スタイル シートは、ローカル コンピューターまたはイントラネット上にあります。