http://dotnet.ysoho.com/Members-System.Xml.XPath.XPathNavigator.aspx
XPathNavigator的显式接口实现
-
有关此成员的说明,请参见XPathNavigator.Clone。
XPathNavigator的构造函数
-
初始化XPathNavigator 类的新实例。
XPathNavigator的方法
-
删除从当前节点到指定节点之间的一组同级节点。
-
返回XPathNavigator 的一个副本。
-
返回一个XmlWriter 对象,该对象用于在当前元素上创建一个新属性。
-
使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前元素节点上创建一个属性节点。
-
编译一个表示 XPath 表达式的字符串,并返回XPathExpression 对象。
-
将当前XPathNavigator 的位置与指定的XPathNavigator 的位置进行比较。
-
当在派生类中被重写时,创建一个新的XPathNavigator,它定位到的节点与此XPathNavigator 定位到的节点相同。
-
验证XPathNavigator 中的 XML 数据是否符合所提供的 XML 架构定义语言 (XSD) 架构。
-
使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点的子节点列表的末尾创建一个新的子元素节点。
-
使用指定的XPathNavigator 中的节点在当前节点的子节点列表的末尾创建一个新的子节点。
-
使用指定的XmlReader 对象的 XML 内容在当前节点的子节点列表的末尾创建一个新的子节点。
-
使用指定的 XML 数据字符串在当前节点的子节点列表的末尾创建一个新的子节点。
-
返回一个XmlWriter 对象,该对象用于在当前节点的子节点列表的末尾创建一个或多个新的子节点。
-
删除当前节点及其子节点。
-
确定指定的Object 是否等于当前的Object。(继承自Object。)
-
计算指定的 XPath 表达式并返回类型化结果。
-
计算指定的 XPath 表达式并返回类型化结果,以使用指定的IXmlNamespaceResolver 对象解析 XPath 表达式中的命名空间前缀。
-
计算XPathExpression 并返回类型化结果。
-
使用提供的上下文计算XPathExpression,并返回类型化结果。
-
返回一个XmlWriter 对象,该对象用于在当前选定的节点之后创建一个新的同级节点。
-
使用指定的 XML 字符串在当前选定的节点之后创建一个新的同级节点。
-
允许Object 在“垃圾回收”回收Object 之前尝试释放资源并执行其他清理操作。(继承自Object。)
-
获取具有指定本地名称和命名空间 URI 的属性的值。
-
用作特定类型的哈希函数。 (继承自Object。)
-
返回与所指定本地名称对应的命名空间节点的值。
-
返回当前节点的范围内命名空间。
-
获取当前实例的Type。(继承自Object。)
-
使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点之后创建一个新的同级元素。
-
使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点之前创建一个新的同级元素。
-
使用指定的XmlReader 对象的 XML 内容在当前选定的节点之后创建一个新的同级节点。
-
创建当前Object 的浅表副本。(继承自Object。)
-
使用指定的XPathNavigator 对象中的节点在当前选定的节点之后创建一个新的同级节点。
-
返回一个XmlWriter 对象,该对象用于在当前选定的节点之前创建一个新的同级节点。
-
使用指定的 XML 字符串在当前选定的节点之前创建一个新的同级节点。
-
使用指定的XmlReader 对象的 XML 内容在当前选定的节点之前创建一个新的同级节点。
-
使用指定的XPathNavigator 中的节点在当前选定的节点之前创建一个新的同级节点。
-
确定当前节点是否与指定的 XPath 表达式匹配。
-
确定当前节点是否匹配指定的XPathExpression。
-
确定指定的XPathNavigator 是否是当前XPathNavigator 的子代。
-
当在派生类中被重写时,确定当前的XPathNavigator 是否位于与指定的XPathNavigator 相同的位置。
-
获取指定前缀的命名空间 URI。
-
获取为指定的命名空间 URI 声明的前缀。
-
将XPathNavigator 移动到具有指定的命名空间前缀的命名空间节点。
-
当在派生类中被重写时,将XPathNavigator 移动到当前节点的下一个同级节点。
-
当在派生类中被重写时,将XPathNavigator 移动到当前节点的第一个子节点。
-
将XPathNavigator 移动到当前节点的第一个命名空间节点。
-
当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNavigator 相同的位置。
-
将XPathNavigator 移动到具有匹配的本地名称和命名空间 URI 的属性上。
-
将XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的子节点。
-
当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNamespaceScope 匹配的第一个命名空间节点。
-
按文档顺序将XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的元素。
-
将XPathNavigator 移动到指定的XPathNodeType 的子节点。
-
将XPathNavigator 移动到当前节点的第一个同级节点。
-
按文档顺序将XPathNavigator 移动到指定的边界内具有指定的本地名称和命名空间 URI 的元素。
-
按文档顺序将XPathNavigator 移动到下一个属于指定XPathNodeType 的元素。
-
返回一个XmlWriter 对象,该对象用于在当前节点的子节点列表的开始处创建一个新的子节点。
-
使用指定的 XML 字符串在当前节点的子节点列表的开始处创建一个新的子节点。
-
使用指定的XmlReader 对象的 XML 内容在当前节点的子节点列表的开始处创建一个新的子节点。
-
使用指定的XPathNavigator 对象中的节点在当前节点的子节点列表的开始处创建一个新的子节点。
-
按文档顺序将XPathNavigator 移动到指定边界内下一个属于指定XPathNodeType 的元素。
-
当在派生类中重写时,移动到具有ID 类型的属性并且属性值与指定的String 匹配的节点。
-
当在派生类中重写时,将XPathNavigator 移动到当前节点的第一个属性。
-
将XPathNavigator 移动到下一个具有指定的本地名称和命名空间 URI 的同级节点。
-
将XPathNavigator 移动到当前节点中与指定的XPathNodeType 匹配的下一个同级节点。
-
当在派生类中被重写时,将XPathNavigator 移动到下一个属性。
-
将XPathNavigator 移动到下一个命名空间节点。
-
当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNamespaceScope 匹配的下一个命名空间节点。
-
当在派生类中被重写时,将XPathNavigator 移动到当前节点的父节点。
-
当在派生类中被重写时,将XPathNavigator 移动到当前节点的上一个同级节点。
-
将XPathNavigator 移动到当前节点所属的根节点。
-
将当前节点替换为指定的XmlReader 对象的内容。
-
将当前节点替换为指定的XPathNavigator 对象的内容。
-
使用指定的 XPath 表达式选择节点集。
-
通过指定的IXmlNamespaceResolver 对象使用指定的 XPath 表达式来选择节点集,以解析命名空间前缀。
-
使用指定的XPathExpression 来选择节点集。
-
使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点的子节点列表的开始处创建一个新的子节点。
-
返回一个XmlReader 对象,该对象包含当前节点及其子节点。
-
替换从当前节点到指定节点之间的一组同级节点。
-
获取当前节点的指定Type 形式的值,以使用指定的IXmlNamespaceResolver 对象解析命名空间前缀。(重写XPathItem.ValueAs(Type, IXmlNamespaceResolver)。)
-
将当前节点替换为指定的字符串内容。
-
使用指定的 XPath 查询选择XPathNavigator 中的单个节点。
-
使用指定的XPathExpression 对象在XPathNavigator 中选择单个节点。
-
选择当前节点中具有指定的本地名称和命名空间 URI 的所有上级节点。
-
选择当前节点中具有匹配的XPathNodeType 的所有上级节点。
-
选择当前节点中具有指定的本地名称和命名空间 URI 的所有子节点。
-
使当前节点及其子节点流向指定的XmlWriter 对象。
-
选择当前节点中具有匹配的XPathNodeType 的所有子节点。
-
选择当前节点中具有指定的本地名称和命名空间 URI 的所有子代节点。
-
选择当前节点中具有匹配的XPathNodeType 的所有子代节点。
-
通过指定的IXmlNamespaceResolver 对象使用指定的 XPath 查询在XPathNavigator 中选择单个节点,以解析命名空间前缀。
-
设置当前节点的类型值。
-
设置当前节点的值。
-
获取当前节点的文本值。 (重写Object.ToString()。)
-
按照指定的类型返回该项的值。 (继承自XPathItem。)
XPathNavigator的属性
-
获取一个值,该值指示当前节点是否具有任何子节点。
-
获取或设置表示当前节点的子节点标记。
-
获取一个值,该值表示XPathNavigator 是否可以编辑基础 XML 数据。
-
当在派生类中被重写时,获取当前节点的基 URI。
-
获取一个值,该值指示当前节点是否有任何属性。
-
当在派生类中被重写时,获取一个值,该值指示当前节点是否是一个没有结束元素标记的空元素。
-
获取一个值,该值指示当前节点是否表示一个 XPath 节点。 (重写XPathItem.IsNode。)
-
当在派生类中被重写时,获取当前节点的不带命名空间前缀的Name。
-
当在派生类中被重写时,获取当前节点的限定名。
-
当在派生类中被重写时,获取当前节点的命名空间 URI。
-
当在派生类中被重写时,获取XPathNavigator 的XmlNameTable。
-
获取一个用于XPathNavigator 对象的相等比较的IEqualityComparer。
-
获取作为架构验证结果分配给当前节点的架构信息。
-
当在派生类中被重写时,获取当前节点的XPathNodeType。
-
获取或设置表示当前节点及其子节点的开始标记及结束标记的标记。
-
当在派生类中被重写时,获取与当前节点关联的命名空间前缀。
-
获取作为最合适的 .NET Framework 类型的已装箱对象的当前节点。 (重写XPathItem.TypedValue。)
-
由在存储区上提供“虚拟化”XML 视图的XPathNavigator 实现使用,以提供对基础对象的访问。
-
当在派生类中重写时,获取项的string 值。(继承自XPathItem。)
-
获取当前节点的XmlSchemaType 信息。(重写XPathItem.XmlType。)
-
获取当前节点的Double 形式的值。(重写XPathItem.ValueAsDouble。)
-
获取当前节点的Boolean 形式的值。(重写XPathItem.ValueAsBoolean。)
-
获取当前节点的DateTime 形式的值。(重写XPathItem.ValueAsDateTime。)
-
获取当前节点的Int32 形式的值。(重写XPathItem.ValueAsInt。)
-
获取当前节点的Int64 形式的值。(重写XPathItem.ValueAsLong。)
-
获取当前节点的 .NET FrameworkType。(重写XPathItem.ValueType。)
-
获取当前节点的xml:lang 范围。