XslCompiledTransform Konstruktoren

Definition

Initialisiert eine neue Instanz der XslCompiledTransform-Klasse.

Überlädt

Name Beschreibung
XslCompiledTransform()

Initialisiert eine neue Instanz der XslCompiledTransform-Klasse.

XslCompiledTransform(Boolean)

Initialisiert eine neue Instanz der XslCompiledTransform Klasse mit der angegebenen Debugeinstellung.

XslCompiledTransform()

Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs

Initialisiert eine neue Instanz der XslCompiledTransform-Klasse.

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

Weitere Informationen

Gilt für:

XslCompiledTransform(Boolean)

Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs
Quelle:
XslCompiledTransform.cs

Initialisiert eine neue Instanz der XslCompiledTransform Klasse mit der angegebenen Debugeinstellung.

public:
 XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)

Parameter

enableDebug
Boolean

true zum Generieren von Debuginformationen; andernfalls false. Wenn Sie dies auf true festlegen, können Sie das Stylesheet mit dem Microsoft Visual Studio Debugger debuggen.

Beispiele

Das folgende Beispiel zeigt, wie XSLT-Debugging aktiviert wird.

// 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()

Hinweise

Die folgenden Bedingungen müssen erfüllt sein, um in den Code zu gelangen und das Stylesheet zu debuggen:

  • Der enableDebug-Parameter ist auf true festgelegt.

  • Das Stylesheet wird entweder als URI oder als Implementierung der Load Klasse übergebenXmlReader, die die IXmlLineInfo Schnittstelle implementiert. Die IXmlLineInfo Schnittstelle wird für alle Textanalyseobjekte XmlReader implementiert.

    Anders ausgedrückt: Wenn das Stylesheet mithilfe eines Objekts geladen wird, z. B. ein IXPathNavigableXmlDocument Oder oder XPathDocumenteine XmlReader Implementierung, die die IXmlLineInfo Schnittstelle nicht implementiert, können Sie das Stylesheet nicht debuggen.

  • Das XmlResolver zum Laden des Stylesheets verwendete Formatvorlage ist eine dateibasierte XmlResolverDatei, z. B. die XmlUrlResolver (dies ist die Standardeinstellung XmlResolver , die von der XslCompiledTransform Klasse verwendet wird).

  • Das Stylesheet befindet sich auf dem lokalen Computer oder im Intranet.

Weitere Informationen

Gilt für: