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
| 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 auftruefestgelegt.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.