XsltSettings Classe
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.
Specifica le funzioni XSLT che devono essere supportate durante l'esecuzione del foglio di stile XSLT.
public ref class XsltSettings sealed
public sealed class XsltSettings
type XsltSettings = class
Public NotInheritable Class XsltSettings
- Ereditarietà
-
XsltSettings
Esempio
Nell'esempio seguente viene caricato un foglio di stile e viene abilitato il supporto dello script XSLT.
// Create the XsltSettings object with script enabled.
XsltSettings settings = new XsltSettings(false,true);
// Create the XslCompiledTransform object and load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("sort.xsl", settings, new XmlUrlResolver());
' Create the XsltSettings object with script enabled.
Dim settings As New XsltSettings(False, True)
' Create the XslCompiledTransform object and load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("sort.xsl", settings, New XmlUrlResolver())
Commenti
I blocchi di script incorporati e la funzione XSLT document()
sono funzionalità facoltative nella XslCompiledTransform classe . Queste funzionalità sono disabilitate per impostazione predefinita. La XsltSettings classe specifica quale di queste funzionalità facoltative supportare. Le funzionalità sono abilitate o disabilitate usando le proprietà della classe. L'oggetto XsltSettings viene quindi passato al metodo XslCompiledTransform.Load.
Importante
Nei fogli di stile XSLT possono essere inclusi riferimenti ad altri file e a blocchi di script incorporati. Un utente malintenzionato può sfruttare questa situazione fornendo dati o fogli di stile che, quando eseguiti, possono determinare l'elaborazione continua da parte del sistema finché le risorse del computer diventeranno insufficienti. Non abilitare lo scripting o la document()
funzione a meno che il foglio di stile non provenga da un'origine attendibile. Se non è possibile verificare l'origine del foglio di stile o se il foglio di stile non proviene da un'origine attendibile, utilizzare le impostazioni XSLT predefinite.
Costruttori
XsltSettings() |
Inizializza una nuova istanza della classe XsltSettings con le impostazioni predefinite. |
XsltSettings(Boolean, Boolean) |
Inizializza una nuova istanza della classe XsltSettings con le impostazioni specificate. |
Proprietà
Default |
Ottiene un oggetto XsltSettings con le impostazioni predefinite. Il supporto per la funzione XSLT |
EnableDocumentFunction |
Ottiene o imposta un valore che indica se abilitare il supporto per la funzione XSLT |
EnableScript |
Ottiene o imposta un valore che indica se deve essere attivato il supporto del blocco degli script incorporati. |
TrustedXslt |
Ottiene un XsltSettings oggetto che abilita il supporto per la funzione XSLT |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |