System::Xml::Xsl::XsltContext class

XsltContext class

Encapsula el contexto de ejecución actual del procesador Extensible Stylesheet Language for Transformations (XSLT) que permite al Lenguaje de Ruta XML (XPath) resolver funciones, parámetros y espacios de nombres dentro de expresiones XPath.

class XsltContext : public System::Xml::XmlNamespaceManager

Métodos

MétodoDescripción
virtual CompareDocument(String, String)Cuando se sobrescribe en una clase derivada, compara los Identificadores Uniformes de Recursos (URI) base de dos documentos según el orden en que los documentos fueron cargados por el procesador XSLT (es decir, la clase XslTransform).
virtual get_Whitespace()Cuando se sobrescribe en una clase derivada, obtiene un valor que indica si se deben incluir nodos de espacio en blanco en la salida.
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)Cuando se sobrescribe en una clase derivada, evalúa si se deben preservar los nodos de espacio en blanco o eliminarlos para el contexto dado.
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)Cuando se sobrescribe en una clase derivada, resuelve una referencia a una función y devuelve un IXsltContextFunction que representa la función. El IXsltContextFunction se utiliza en tiempo de ejecución para obtener el valor de retorno de la función.
virtual ResolveVariable(String, String)Cuando se sobrescribe en una clase derivada, resuelve una referencia a una variable y devuelve un IXsltContextVariable que representa la variable.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Ver también