System::Xml::Xsl::XsltContext 类

XsltContext class

封装了可扩展样式表语言转换 (XSLT) 处理器的当前执行上下文,允许 XML 路径语言(XPath)在 XPath 表达式中解析函数、参数和命名空间。

class XsltContext : public System::Xml::XmlNamespaceManager

方法

方法描述
virtual CompareDocument(String, String)在派生类中重写时,比较两个文档的基础统一资源标识符 (URI),比较依据是文档被 XSLT 处理器加载的顺序(即 XslTransform 类)。
virtual get_Whitespace()在派生类中重写时,获取一个值,指示是否在输出中包含空白节点。
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)在派生类中重写时,评估在给定上下文中是保留空白节点还是剥除它们。
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)在派生类中重写时,解析函数引用并返回表示该函数的 IXsltContextFunction。在执行时使用 IXsltContextFunction 来获取函数的返回值。
virtual ResolveVariable(String, String)在派生类中重写时,解析变量引用并返回表示该变量的 IXsltContextVariable

Typedefs

类型定义描述
Ptr此类实例的共享指针别名。

另见