XslCompiledTransform コンストラクター

定義

XslCompiledTransform クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
XslCompiledTransform()

XslCompiledTransform クラスの新しいインスタンスを初期化します。

XslCompiledTransform(Boolean)

指定したデバッグ設定を使用して、 XslCompiledTransform クラスの新しいインスタンスを初期化します。

XslCompiledTransform()

ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs

XslCompiledTransform クラスの新しいインスタンスを初期化します。

public:
 XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()

こちらもご覧ください

適用対象

XslCompiledTransform(Boolean)

ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs
ソース:
XslCompiledTransform.cs

指定したデバッグ設定を使用して、 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オブジェクトに実装されます。

    つまり、スタイル シートがIXPathNavigableXmlDocumentなどのXPathDocument オブジェクト、またはXmlReader インターフェイスを実装していないIXmlLineInfo実装を使用して読み込まれる場合、スタイル シートをデバッグすることはできません。

  • スタイル シートの読み込みに使用するXmlResolverは、XmlResolverなどのファイルベースのXmlUrlResolverです (これは、XmlResolver クラスで使用される既定のXslCompiledTransformです)。

  • スタイル シートは、ローカル コンピューターまたはイントラネット上にあります。

こちらもご覧ください

適用対象