XslCompiledTransform Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de XslCompiledTransform klasse.
Overloads
| Name | Description |
|---|---|
| XslCompiledTransform() |
Initialiseert een nieuw exemplaar van de XslCompiledTransform klasse. |
| XslCompiledTransform(Boolean) |
Initialiseert een nieuw exemplaar van de XslCompiledTransform klasse met de opgegeven instelling voor foutopsporing. |
XslCompiledTransform()
Initialiseert een nieuw exemplaar van de XslCompiledTransform klasse.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Zie ook
Van toepassing op
XslCompiledTransform(Boolean)
Initialiseert een nieuw exemplaar van de XslCompiledTransform klasse met de opgegeven instelling voor foutopsporing.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parameters
- enableDebug
- Boolean
true voor het genereren van foutopsporingsgegevens; anders false. Als u dit instelt op true, kunt u fouten opsporen in het opmaakmodel met het Microsoft Visual Studio foutopsporingsprogramma.
Voorbeelden
In het volgende voorbeeld ziet u hoe u XSLT-foutopsporing inschakelt.
// 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()
Opmerkingen
Aan de volgende voorwaarden moet worden voldaan om de code in te gaan en fouten in het opmaakmodel op te sporen:
De
enableDebugparameter is ingesteld optrue.Het opmaakmodel wordt doorgegeven aan de Load methode als een URI of een implementatie van de XmlReader klasse die de IXmlLineInfo interface implementeert. De IXmlLineInfo interface wordt geïmplementeerd op alle tekstparseringsobjecten XmlReader .
Met andere woorden, als het opmaakmodel wordt geladen met behulp van een IXPathNavigable object, zoals een XmlDocument of XPathDocument, of een XmlReader implementatie die de IXmlLineInfo interface niet implementeert, kunt u geen fouten opsporen in het opmaakmodel.
Het XmlResolver bestand dat wordt gebruikt om het opmaakmodel te laden, is een bestand XmlResolver, zoals de XmlUrlResolver (dit is de standaardinstelling XmlResolver die door de XslCompiledTransform klasse wordt gebruikt).
Het opmaakmodel bevindt zich op de lokale computer of op het intranet.