Compartir a través de


XsltContext Clase

Definición

Encapsula el contexto de ejecución actual del procesador XSLT permitiendo que XPath pueda resolver funciones, parámetros y espacios de nombres en expresiones 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
Herencia
Derivado

Constructores

XsltContext()

Inicializa una nueva instancia de la clase XsltContext.

XsltContext(NameTable)

Inicializa una nueva instancia de la clase XsltContext con el objeto NameTable especificado.

Propiedades

DefaultNamespace

Obtiene el identificador URI de espacio de nombres del espacio de nombres predeterminado.

(Heredado de XmlNamespaceManager)
NameTable

Obtiene el objeto XmlNameTable asociado a este objeto.

(Heredado de XmlNamespaceManager)
Whitespace

Cuando se reemplaza en una clase derivada, obtiene un valor que indica si se van a incluir los nodos de espacio en blanco en los resultados.

Métodos

AddNamespace(String, String)

Agrega el espacio de nombres especificado a la colección.

(Heredado de XmlNamespaceManager)
CompareDocument(String, String)

Cuando se reemplaza en una clase derivada, compara las direcciones URI base de dos documentos en función del orden en que el procesador XSLT cargó los documentos (es decir, la clase XslTransform).

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que se utilizará para recorrer en iteración los espacios de nombres de XmlNamespaceManager.

(Heredado de XmlNamespaceManager)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNamespacesInScope(XmlNamespaceScope)

Obtiene una colección de nombres de espacios de nombres por clave de prefijo que se puede usar para enumerar los espacios de nombres que actualmente se encuentran en el ámbito.

(Heredado de XmlNamespaceManager)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasNamespace(String)

Obtiene un valor que indica si el prefijo proporcionado tiene un espacio de nombres definido para el ámbito que se ha insertado.

(Heredado de XmlNamespaceManager)
LookupNamespace(String)

Obtiene el identificador URI de espacio de nombres del prefijo especificado.

(Heredado de XmlNamespaceManager)
LookupPrefix(String)

Busca el prefijo declarado para el identificador URI de espacio de nombres especificado.

(Heredado de XmlNamespaceManager)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PopScope()

Extrae un ámbito de espacio de nombres de la pila.

(Heredado de XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Cuando se reemplaza en una clase derivada, evalúa si se van a conservar los nodos de espacio en blanco o si se van a quitar en el contexto especificado.

PushScope()

Inserta un ámbito de espacio de nombres en la pila.

(Heredado de XmlNamespaceManager)
RemoveNamespace(String, String)

Quita el espacio de nombres dado del prefijo especificado.

(Heredado de XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Cuando se reemplaza en una clase derivada, resuelve una referencia de función y devuelve interfaz IXsltContextFunction que representa la función. IXsltContextFunction se utiliza en tiempo de ejecución para obtener el valor devuelto de la función.

ResolveVariable(String, String)

Cuando se reemplaza en una clase derivada, resuelve una referencia de variable y devuelve una interfaz IXsltContextVariable que representa la variable.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a