Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XslTransform.Load (IXPathNavigable)

 

Data di pubblicazione: novembre 2016

Carica il foglio di stile XSLT contenuto nel IXPathNavigable.

Spazio dei nomi:   System.Xml.Xsl
Assembly:  System.Xml (in System.Xml.dll)

public void Load(
	IXPathNavigable stylesheet
)

Parametri

stylesheet
Type: System.Xml.XPath.IXPathNavigable

Oggetto che implementa il IXPathNavigable interfaccia. In .NET Framework, può essere un XmlNode (in genere un XmlDocument), o un XPathDocument contenente il foglio di stile XSLT.

Exception Condition
XsltCompileException

La risorsa caricata non è un foglio di stile valido.

SecurityException

Il foglio di stile contiene script incorporati e il chiamante non dispone di UnmanagedCode autorizzazione.

System_CAPS_noteNota

La XslTransform classe è obsoleta in .NET Framework versione 2.0. La XslCompiledTransform classe è il nuovo processore XSLT. Per altre informazioni, vedere Utilizzo della classe XslCompiledTransform e Migrazione dalla classe XslTransform.

XslTransform supporta la sintassi XSLT 1.0. Foglio di stile XSLT deve includere la dichiarazione dello spazio dei nomi xmlns:xsl= http://www.w3.org/1999/XSL/Transform.

Questo metodo carica il foglio di stile XSLT, inclusi eventuali fogli di stile a cui fa riferimento xsl:include e xsl:import gli elementi. Risorse esterne vengono risolte utilizzando un XmlUrlResolver senza credenziali utente. Se i fogli di stile si trovano su una risorsa di rete che richiede l'autenticazione, utilizzare l'overload che accetta un XmlResolver come uno degli argomenti e specificare un XmlResolver con le credenziali necessarie.

Se il foglio di stile contiene script incorporati, lo script viene compilato in un assembly. L'assembly è attendibilità totale. La procedura consigliata consiste nel fornire l'evidenza mediante il Load(IXPathNavigable, XmlResolver, Evidence) metodo. Per problemi con il Load fogli di stile e di metodo con script incorporati, vedere l'articolo Q316755 della Microsoft Knowledge Base in http://support.microsoft.com.

System_CAPS_noteNota

Se il chiamante non dispone di UnmanagedCode autorizzazione, lo script incorporato non viene compilato e un SecurityException viene generata un'eccezione. Per altre informazioni, vedere SecurityPermission e SecurityPermissionFlag.UnmanagedCode.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: