XslCompiledTransform Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der XslCompiledTransform-Klasse.
Überlädt
XslCompiledTransform() |
Initialisiert eine neue Instanz der XslCompiledTransform-Klasse. |
XslCompiledTransform(Boolean) |
Initialisiert eine neue Instanz der XslCompiledTransform-Klasse mit der angegebenen Debugeinstellung. |
XslCompiledTransform()
Initialisiert eine neue Instanz der XslCompiledTransform-Klasse.
public:
XslCompiledTransform();
public XslCompiledTransform ();
Public Sub New ()
Siehe auch
Gilt für
XslCompiledTransform(Boolean)
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
, wenn Debuginformationen generiert werden sollen, andernfalls false
. Wenn dies auf true
festgelegt ist, können Sie das Stylesheet mit dem Debugger von Microsoft Visual Studio debuggen.
Beispiele
Im folgenden Beispiel wird gezeigt, wie das XSLT-Debuggen 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 den Code zu durchlaufen und das Stylesheet zu debuggen:
Der
enableDebug
-Parameter ist auftrue
festgelegt.Das Stylesheet wird entweder als URI oder eine Implementierung der XmlReader Klasse übergeben, die die Load IXmlLineInfo Schnittstelle implementiert. Die IXmlLineInfo Schnittstelle wird auf allen Textparsingobjekten XmlReader implementiert.
Wenn das Stylesheet mit einem Objekt geladen wird, zXmlDocument. B. ein IXPathNavigable oder XPathDocumentXmlReader eine Implementierung, die die IXmlLineInfo Schnittstelle nicht implementiert, können Sie das Stylesheet nicht debuggen.
Das XmlResolver Zum Laden des Stylesheets verwendet wird, ist eine dateibasierte XmlResolverDatei, z. B. dies XmlUrlResolver ist die Standardeinstellung XmlResolver , die von der XslCompiledTransform Klasse verwendet wird.
Das Stylesheet befindet sich auf dem lokalen Computer oder im Intranet.