XsltContext 成员
封装可扩展样式表转换语言 (XSLT) 处理器的当前执行上下文,使 XML 路径语言 (XPath) 在 XPath 表达式中解析函数、参数和命名空间。
下表列出了由 XsltContext 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
XsltContext | 已重载。初始化 XsltContext 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
DefaultNamespace | 获取默认命名空间的命名空间 URI。(从 XmlNamespaceManager 继承。) | |
NameTable | 获取与此对象关联的 XmlNameTable。(从 XmlNamespaceManager 继承。) | |
Whitespace | 当重写派生类时,获取一个值,用于指示输出中是否包含空白节点。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
AddNamespace | 将给定的命名空间添加到集合。 (从 XmlNamespaceManager 继承。) | |
CompareDocument | 当在派生类中重写时,根据 XSLT 处理器加载文档的顺序对两个文档的基统一资源标识符 (URI) 进行比较(为 XslTransform 类)。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetEnumerator | 返回一个枚举数,将使用该枚举数循环访问 XmlNamespaceManager 集合中的命名空间。 (从 XmlNamespaceManager 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetNamespacesInScope | 获取被前缀键控的可用于枚举当前范围内的命名空间的命名空间名称集合。 (从 XmlNamespaceManager 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
HasNamespace | 获取一个值,该值指示所提供的前缀是否具有为当前推到的范围定义的命名空间。 (从 XmlNamespaceManager 继承。) | |
LookupNamespace | 获取指定前缀的命名空间 URI。 (从 XmlNamespaceManager 继承。) | |
LookupPrefix | 查找为给定的命名空间 URI 声明的前缀。 (从 XmlNamespaceManager 继承。) | |
PopScope | 将命名空间范围弹出堆栈。 (从 XmlNamespaceManager 继承。) | |
PreserveWhitespace | 在派生类中重写时,计算是要保留空白节点还是针对给定上下文将它们抽出。 | |
PushScope | 将命名空间范围推到堆栈上。 (从 XmlNamespaceManager 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
RemoveNamespace | 为给定的前缀移除给定的命名空间。 (从 XmlNamespaceManager 继承。) | |
ResolveFunction | 在派生类中重写时,解析函数引用并返回表示该函数的 IXsltContextFunction。在执行时使用 IXsltContextFunction 来获取该函数的返回值。 | |
ResolveVariable | 当在派生类中重写时,解析变量引用并返回一个表示该变量的 IXsltContextVariable。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首