XsltContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula el contexto de ejecución actual del procesador Extensible Stylesheet Language for Transformations (XSLT) que permite a XML Path Language (XPath) resolver funciones, parámetros y espacios de nombres dentro de 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
| Nombre | Description |
|---|---|
| XsltContext() |
Inicializa una nueva instancia de la clase XsltContext. |
| XsltContext(NameTable) |
Inicializa una nueva instancia de la XsltContext clase con el especificado NameTable. |
Propiedades
| Nombre | Description |
|---|---|
| DefaultNamespace |
Obtiene el URI del espacio de nombres para el espacio de nombres predeterminado. (Heredado de XmlNamespaceManager) |
| NameTable |
Obtiene el XmlNameTable objeto asociado a este objeto. (Heredado de XmlNamespaceManager) |
| Whitespace |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si se deben incluir nodos de espacio en blanco en la salida. |
Métodos
| Nombre | Description |
|---|---|
| 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 los identificadores uniformes de recursos (URI) base de dos documentos en función del orden en que el procesador XSLT cargó los documentos (es decir, la XslTransform clase). |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetEnumerator() |
Devuelve un enumerador que se va a usar para recorrer en iteración los espacios de nombres de XmlNamespaceManager. (Heredado de XmlNamespaceManager) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Obtiene una colección de nombres de espacio de nombres con clave por prefijo, que se puede usar para enumerar los espacios de nombres que se encuentran actualmente 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 insertado actual. (Heredado de XmlNamespaceManager) |
| LookupNamespace(String) |
Obtiene el URI del espacio de nombres para el prefijo especificado. (Heredado de XmlNamespaceManager) |
| LookupPrefix(String) |
Busca el prefijo declarado para el URI de espacio de nombres especificado. (Heredado de XmlNamespaceManager) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| PopScope() |
Quita un ámbito de espacio de nombres fuera de la pila. (Heredado de XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Cuando se invalida en una clase derivada, evalúa si se deben conservar los nodos de espacio en blanco o quitarlos para 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 especificado para el prefijo especificado. (Heredado de XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
Cuando se invalida en una clase derivada, resuelve una referencia de función y devuelve una IXsltContextFunction que representa la función. IXsltContextFunction se usa en tiempo de ejecución para obtener el valor devuelto de la función. |
| ResolveVariable(String, String) |
Cuando se invalida en una clase derivada, resuelve una referencia de variable y devuelve una IXsltContextVariable que representa la variable. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
| AsQueryable(IEnumerable) |
Convierte un IEnumerable en un IQueryable. |
| Cast<TResult>(IEnumerable) |
Convierte los elementos de un IEnumerable al tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra los elementos de un IEnumerable en función de un tipo especificado. |