XsltContext 类

定义

封装可扩展样式表语言(XSLT)处理器的当前执行上下文,使 XML 路径语言(XPath)能够解析 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
继承
派生

构造函数

名称 说明
XsltContext()

初始化 XsltContext 类的新实例。

XsltContext(NameTable)

用指定的XsltContext值初始化类的新实例NameTable

属性

名称 说明
DefaultNamespace

获取默认命名空间的命名空间 URI。

(继承自 XmlNamespaceManager)
NameTable

XmlNameTable获取与此对象关联的对象。

(继承自 XmlNamespaceManager)
Whitespace

在派生类中重写时,获取一个值,该值指示是否在输出中包含空白节点。

方法

名称 说明
AddNamespace(String, String)

将给定的命名空间添加到集合中。

(继承自 XmlNamespaceManager)
CompareDocument(String, String)

在派生类中重写时,根据 XSLT 处理器(即 XslTransform 类)加载文档的顺序比较两个文档的基本统一资源标识符(URI)。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回一个枚举器,该枚举器用于循环访问该命名空间中的 XmlNamespaceManager命名空间。

(继承自 XmlNamespaceManager)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetNamespacesInScope(XmlNamespaceScope)

获取按前缀键键的命名空间名称的集合,该集合可用于枚举当前在作用域中的命名空间。

(继承自 XmlNamespaceManager)
GetType()

获取当前实例的 Type

(继承自 Object)
HasNamespace(String)

获取一个值,该值指示提供的前缀是否具有为当前推送范围定义的命名空间。

(继承自 XmlNamespaceManager)
LookupNamespace(String)

获取指定前缀的命名空间 URI。

(继承自 XmlNamespaceManager)
LookupPrefix(String)

查找为给定命名空间 URI 声明的前缀。

(继承自 XmlNamespaceManager)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
PopScope()

从堆栈中弹出命名空间范围。

(继承自 XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

在派生类中重写时,计算是保留空白节点还是对给定上下文进行条带化。

PushScope()

将命名空间范围推送到堆栈上。

(继承自 XmlNamespaceManager)
RemoveNamespace(String, String)

删除给定前缀的给定命名空间。

(继承自 XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

在派生类中重写时,解析函数引用并返回一个 IXsltContextFunction 表示函数。 在执行 IXsltContextFunction 时使用该函数获取函数的返回值。

ResolveVariable(String, String)

在派生类中重写时,解析变量引用并返回一个 IXsltContextVariable 表示变量。

ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

扩展方法

名称 说明
AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

适用于