XslCompiledTransform Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe XslCompiledTransform.
Overload
| Nome | Descrizione |
|---|---|
| XslCompiledTransform() |
Inizializza una nuova istanza della classe XslCompiledTransform. |
| XslCompiledTransform(Boolean) |
Inizializza una nuova istanza della XslCompiledTransform classe con l'impostazione di debug specificata. |
XslCompiledTransform()
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
Inizializza una nuova istanza della classe XslCompiledTransform.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Vedi anche
Si applica a
XslCompiledTransform(Boolean)
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
- Origine:
- XslCompiledTransform.cs
Inizializza una nuova istanza della XslCompiledTransform classe con l'impostazione di debug specificata.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parametri
- enableDebug
- Boolean
true per generare informazioni di debug; in caso contrario false, . Impostando questa opzione su true è possibile eseguire il debug del foglio di stile con Microsoft Visual Studio Debugger.
Esempio
Nell'esempio seguente viene illustrato come abilitare il debug 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()
Commenti
Per eseguire il debug del foglio di stile, è necessario soddisfare le condizioni seguenti:
Il parametro
enableDebugviene impostato sutrue.Il foglio di stile viene passato al Load metodo come URI o un'implementazione della XmlReader classe che implementa l'interfaccia IXmlLineInfo . L'interfaccia IXmlLineInfo viene implementata in tutti gli oggetti di analisi del XmlReader testo.
In altre parole, se il foglio di stile viene caricato utilizzando un IXPathNavigable oggetto, ad esempio un XmlDocument oggetto o XPathDocumento un'implementazione XmlReader che non implementa l'interfaccia IXmlLineInfo , non è possibile eseguire il debug del foglio di stile.
L'oggetto XmlResolver utilizzato per caricare il foglio di stile è un file basato su XmlResolverfile, ad esempio XmlUrlResolver , ovvero l'impostazione predefinita XmlResolver usata dalla XslCompiledTransform classe .
Il foglio di stile si trova nel computer locale o nella intranet.