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
| Nom | Description |
|---|---|
| XslCompiledTransform() |
Initialise une nouvelle instance de la classe XslCompiledTransform. |
| XslCompiledTransform(Boolean) |
Initialise une nouvelle instance de la XslCompiledTransform classe avec le paramètre de débogage spécifié. |
XslCompiledTransform()
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Initialise une nouvelle instance de la classe XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Voir aussi
S’applique à
XslCompiledTransform(Boolean)
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
- Source:
- XslCompiledTransform.cs
Initialise une nouvelle instance de la XslCompiledTransform classe avec le paramètre de débogage spécifié.
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 des informations de débogage ; sinon false. La définition de ce paramètre sur 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
enableDebuga la valeurtrue.La feuille de style est transmise à 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 IXPathNavigableXmlDocument ou XPathDocument, ou d’une XmlReader implémentation qui n’implémente pas l’interface IXmlLineInfo , vous ne pouvez pas déboguer la feuille de style.
La XmlResolver feuille de style utilisée pour charger la feuille de style est basée sur XmlResolverun fichier, par XmlUrlResolver exemple (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.