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
XslCompiledTransform() |
Inizializza una nuova istanza della classe XslCompiledTransform. |
XslCompiledTransform(Boolean) |
Consente di inizializzare una nuova istanza della classe XslCompiledTransform con l'impostazione di debug specificata. |
XslCompiledTransform()
- 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
Consente di inizializzare una nuova istanza della classe XslCompiledTransform 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
. Se questa impostazione è 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
enableDebug
viene 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 usando un IXPathNavigable oggetto, ad esempio un XmlDocument oggetto o XPathDocumento o un'implementazione XmlReader che non implementa l'interfaccia, non è possibile eseguire il debug del IXmlLineInfo foglio di stile.
L'oggetto XmlResolver utilizzato per caricare il foglio di stile è un file basato su XmlResolverfile, ad esempio , XmlUrlResolver ovvero il valore predefinito XmlResolver usato dalla XslCompiledTransform classe.
Il foglio di stile si trova nel computer locale o nella intranet.