XsltContext Classe

Definizione

Incapsula il contesto di esecuzione corrente del processore XSLT (Extensible Stylesheet Language for Transformations (XSLT)) che consente a XPath (XML Path Language) di risolvere le funzioni, i parametri e gli spazi dei nomi all'interno di espressioni XPath.

public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
    inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
Ereditarietà
Derivato

Costruttori

XsltContext()

Inizializza una nuova istanza della classe XsltContext.

XsltContext(NameTable)

Inizializza una nuova istanza della classe XsltContext con l'oggetto NameTable specificato.

Proprietà

DefaultNamespace

Ottiene l'URI dello spazio dei nomi per lo spazio dei nomi predefinito.

(Ereditato da XmlNamespaceManager)
NameTable

Ottiene l'oggetto XmlNameTable associato a questo oggetto.

(Ereditato da XmlNamespaceManager)
Whitespace

Quando è sottoposta a override in una classe derivata, ottiene un valore che indica se includere i nodi con spazi vuoti nell'output.

Metodi

AddNamespace(String, String)

Aggiunge alla raccolta lo spazio dei nomi specificato.

(Ereditato da XmlNamespaceManager)
CompareDocument(String, String)

Quando sottoposto a override in una classe derivata, confronta gli URI (Uniform Resource Identifier) di base dei due documenti in base all'ordine con cui i documenti sono stati caricati nel processore XSLT, ovvero la classe XslTransform.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore utilizzato per scorrere gli spazi dei nomi nella classe XmlNamespaceManager.

(Ereditato da XmlNamespaceManager)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNamespacesInScope(XmlNamespaceScope)

Ottiene una raccolta di nomi di spazi dei nomi con chiave in base al prefisso, che può essere usata per enumerare gli spazi dei nomi attualmente nell'ambito.

(Ereditato da XmlNamespaceManager)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HasNamespace(String)

Ottiene un valore che indica se il prefisso fornito dispone di uno spazio dei nomi definito per l'ambito inserito attualmente.

(Ereditato da XmlNamespaceManager)
LookupNamespace(String)

Ottiene l'URI dello spazio dei nomi per il prefisso specificato.

(Ereditato da XmlNamespaceManager)
LookupPrefix(String)

Trova il prefisso dichiarato per l'URI dello spazio dei nomi specificato.

(Ereditato da XmlNamespaceManager)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PopScope()

Estrae un ambito dello spazio dei nomi dallo stack.

(Ereditato da XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Quando è sottoposto a override in una classe derivata, valuta se conservare i nodi con spazi vuoti oppure rimuoverli per il contesto specificato.

PushScope()

Inserisce un ambito dello spazio dei nomi nello stack.

(Ereditato da XmlNamespaceManager)
RemoveNamespace(String, String)

Rimuove lo spazio dei nomi specificato per il prefisso specificato.

(Ereditato da XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Quando è sottoposto a override in una classe derivata, risolve un riferimento alla funzione e restituisce un oggetto IXsltContextFunction che rappresenta la funzione stessa. L'oggetto IXsltContextFunction è utilizzato in fase di esecuzione per ottenere il valore restituito della funzione.

ResolveVariable(String, String)

Quando è sottoposto a override in una classe derivata, risolve un riferimento alla variabile e restituisce un oggetto IXsltContextVariable che rappresenta la variabile stessa.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a