XslCompiledTransform Constructeurs

Définition

Initialise une nouvelle instance de la classe XslCompiledTransform.

Surcharges

XslCompiledTransform()

Initialise une nouvelle instance de la classe XslCompiledTransform.

XslCompiledTransform(Boolean)

Initialise une nouvelle instance de la classe XslCompiledTransform avec les paramètres de débogage spécifiés.

XslCompiledTransform()

Initialise une nouvelle instance de la classe XslCompiledTransform.

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

Voir aussi

S’applique à

XslCompiledTransform(Boolean)

Initialise une nouvelle instance de la classe XslCompiledTransform avec les paramètres de débogage spécifiés.

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

Paramètres

enableDebug
Boolean

true pour générer les informations de débogage ; sinon false. Le fait de la définir à true vous permet de déboguer la feuille de style avec le débogueur Microsoft Visual Studio.

Exemples

L’exemple suivant montre comment activer le débogage 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()

Remarques

Les conditions suivantes doivent être remplies pour passer au code et déboguer la feuille de style :

  • Le paramètre enableDebug a la valeur true.

  • La feuille de style est passée à la Load méthode en tant qu’URI ou à une implémentation de la XmlReader classe qui implémente l’interface IXmlLineInfo . L’interface IXmlLineInfo est implémentée sur tous les objets d’analyse de XmlReader texte.

    En d’autres termes, si la feuille de style est chargée à l’aide d’un objet, tel qu’un IXPathNavigable XmlDocument ou XPathDocument, ou une XmlReader implémentation qui n’implémente pas l’interface, vous ne pouvez pas déboguer la IXmlLineInfo feuille de style.

  • La XmlResolver feuille de style utilisée pour charger la feuille de style est un fichier XmlResolver, tel que le XmlUrlResolver (il s’agit de la valeur par défaut XmlResolver utilisée par la XslCompiledTransform classe).

  • La feuille de style se trouve sur l’ordinateur local ou sur l’intranet.

Voir aussi

S’applique à