XslCompiledTransform Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 valeurtrue
.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.