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 (XPathNavigator)

 

Data di pubblicazione: novembre 2016

Carica il foglio di stile XSLT contenuto nel XPathNavigator.

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

public void Load(
	XPathNavigator stylesheet
)

Parametri

stylesheet
Type: System.Xml.XPath.XPathNavigator

Un XPathNavigator oggetto che contiene il foglio di stile XSLT.

Exception Condition
XsltCompileException

Il nodo corrente non è conforme a 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.

Il foglio di stile viene caricato dalla posizione corrente di XPathNavigator. Per utilizzare solo una parte del documento caricato come foglio di stile, passare al nodo corrispondente all'inizio del foglio di stile. Dopo il Load metodo termina, il XPathNavigator è posizionato all'inizio del foglio di stile (sul xsl:style sheet nodo).

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(XPathNavigator, 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: