System.Xml.XPath.XPathNavigator 的 94个方法、27个属性、1个显式接口实现和1个构造函数

http://dotnet.ysoho.com/Members-System.Xml.XPath.XPathNavigator.aspx

XPathNavigator的显式接口实现

  • ICloneable.Clone

    有关此成员的说明,请参见XPathNavigator.Clone。

XPathNavigator的构造函数

  • XPathNavigator

    初始化XPathNavigator 类的新实例。

XPathNavigator的方法

  • DeleteRange

    删除从当前节点到指定节点之间的一组同级节点。

  • CreateNavigator

    返回XPathNavigator 的一个副本。

  • CreateAttributes

    返回一个XmlWriter 对象,该对象用于在当前元素上创建一个新属性。

  • CreateAttribute

    使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前元素节点上创建一个属性节点。

  • Compile

    编译一个表示 XPath 表达式的字符串,并返回XPathExpression 对象。

  • ComparePosition

    将当前XPathNavigator 的位置与指定的XPathNavigator 的位置进行比较。

  • Clone

    当在派生类中被重写时,创建一个新的XPathNavigator,它定位到的节点与此XPathNavigator 定位到的节点相同。

  • CheckValidity

    验证XPathNavigator 中的 XML 数据是否符合所提供的 XML 架构定义语言 (XSD) 架构。

  • AppendChildElement

    使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点的子节点列表的末尾创建一个新的子元素节点。

  • AppendChild(XPathNavigator)

    使用指定的XPathNavigator 中的节点在当前节点的子节点列表的末尾创建一个新的子节点。

  • AppendChild(XmlReader)

    使用指定的XmlReader 对象的 XML 内容在当前节点的子节点列表的末尾创建一个新的子节点。

  • AppendChild(String)

    使用指定的 XML 数据字符串在当前节点的子节点列表的末尾创建一个新的子节点。

  • AppendChild()

    返回一个XmlWriter 对象,该对象用于在当前节点的子节点列表的末尾创建一个或多个新的子节点。

  • DeleteSelf

    删除当前节点及其子节点。

  • Equals(Object)

    确定指定的Object 是否等于当前的Object。(继承自Object。)

  • Evaluate(String)

    计算指定的 XPath 表达式并返回类型化结果。

  • Evaluate(String, IXmlNamespaceResolver)

    计算指定的 XPath 表达式并返回类型化结果,以使用指定的IXmlNamespaceResolver 对象解析 XPath 表达式中的命名空间前缀。

  • Evaluate(XPathExpression)

    计算XPathExpression 并返回类型化结果。

  • Evaluate(XPathExpression, XPathNodeIterator)

    使用提供的上下文计算XPathExpression,并返回类型化结果。

  • InsertAfter()

    返回一个XmlWriter 对象,该对象用于在当前选定的节点之后创建一个新的同级节点。

  • InsertAfter(String)

    使用指定的 XML 字符串在当前选定的节点之后创建一个新的同级节点。

  • Finalize

    允许Object 在“垃圾回收”回收Object 之前尝试释放资源并执行其他清理操作。(继承自Object。)

  • GetAttribute

    获取具有指定本地名称和命名空间 URI 的属性的值。

  • GetHashCode

    用作特定类型的哈希函数。 (继承自Object。)

  • GetNamespace

    返回与所指定本地名称对应的命名空间节点的值。

  • GetNamespacesInScope

    返回当前节点的范围内命名空间。

  • GetType

    获取当前实例的Type。(继承自Object。)

  • InsertElementAfter

    使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点之后创建一个新的同级元素。

  • InsertElementBefore

    使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点之前创建一个新的同级元素。

  • InsertAfter(XmlReader)

    使用指定的XmlReader 对象的 XML 内容在当前选定的节点之后创建一个新的同级节点。

  • MemberwiseClone

    创建当前Object 的浅表副本。(继承自Object。)

  • InsertAfter(XPathNavigator)

    使用指定的XPathNavigator 对象中的节点在当前选定的节点之后创建一个新的同级节点。

  • InsertBefore()

    返回一个XmlWriter 对象,该对象用于在当前选定的节点之前创建一个新的同级节点。

  • InsertBefore(String)

    使用指定的 XML 字符串在当前选定的节点之前创建一个新的同级节点。

  • InsertBefore(XmlReader)

    使用指定的XmlReader 对象的 XML 内容在当前选定的节点之前创建一个新的同级节点。

  • InsertBefore(XPathNavigator)

    使用指定的XPathNavigator 中的节点在当前选定的节点之前创建一个新的同级节点。

  • Matches(String)

    确定当前节点是否与指定的 XPath 表达式匹配。

  • Matches(XPathExpression)

    确定当前节点是否匹配指定的XPathExpression。

  • IsDescendant

    确定指定的XPathNavigator 是否是当前XPathNavigator 的子代。

  • IsSamePosition

    当在派生类中被重写时,确定当前的XPathNavigator 是否位于与指定的XPathNavigator 相同的位置。

  • LookupNamespace

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

  • LookupPrefix

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

  • MoveToNamespace

    将XPathNavigator 移动到具有指定的命名空间前缀的命名空间节点。

  • MoveToNext()

    当在派生类中被重写时,将XPathNavigator 移动到当前节点的下一个同级节点。

  • MoveToFirstChild

    当在派生类中被重写时,将XPathNavigator 移动到当前节点的第一个子节点。

  • MoveToFirstNamespace()

    将XPathNavigator 移动到当前节点的第一个命名空间节点。

  • MoveTo

    当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNavigator 相同的位置。

  • MoveToAttribute

    将XPathNavigator 移动到具有匹配的本地名称和命名空间 URI 的属性上。

  • MoveToChild(String, String)

    将XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的子节点。

  • MoveToFirstNamespace(XPathNamespaceScope)

    当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNamespaceScope 匹配的第一个命名空间节点。

  • MoveToFollowing(String, String)

    按文档顺序将XPathNavigator 移动到具有指定的本地名称和命名空间 URI 的元素。

  • MoveToChild(XPathNodeType)

    将XPathNavigator 移动到指定的XPathNodeType 的子节点。

  • MoveToFirst

    将XPathNavigator 移动到当前节点的第一个同级节点。

  • MoveToFollowing(String, String, XPathNavigator)

    按文档顺序将XPathNavigator 移动到指定的边界内具有指定的本地名称和命名空间 URI 的元素。

  • MoveToFollowing(XPathNodeType)

    按文档顺序将XPathNavigator 移动到下一个属于指定XPathNodeType 的元素。

  • PrependChild()

    返回一个XmlWriter 对象,该对象用于在当前节点的子节点列表的开始处创建一个新的子节点。

  • PrependChild(String)

    使用指定的 XML 字符串在当前节点的子节点列表的开始处创建一个新的子节点。

  • PrependChild(XmlReader)

    使用指定的XmlReader 对象的 XML 内容在当前节点的子节点列表的开始处创建一个新的子节点。

  • PrependChild(XPathNavigator)

    使用指定的XPathNavigator 对象中的节点在当前节点的子节点列表的开始处创建一个新的子节点。

  • MoveToFollowing(XPathNodeType, XPathNavigator)

    按文档顺序将XPathNavigator 移动到指定边界内下一个属于指定XPathNodeType 的元素。

  • MoveToId

    当在派生类中重写时,移动到具有ID 类型的属性并且属性值与指定的String 匹配的节点。

  • MoveToFirstAttribute

    当在派生类中重写时,将XPathNavigator 移动到当前节点的第一个属性。

  • MoveToNext(String, String)

    将XPathNavigator 移动到下一个具有指定的本地名称和命名空间 URI 的同级节点。

  • MoveToNext(XPathNodeType)

    将XPathNavigator 移动到当前节点中与指定的XPathNodeType 匹配的下一个同级节点。

  • MoveToNextAttribute

    当在派生类中被重写时,将XPathNavigator 移动到下一个属性。

  • MoveToNextNamespace()

    将XPathNavigator 移动到下一个命名空间节点。

  • MoveToNextNamespace(XPathNamespaceScope)

    当在派生类中被重写时,将XPathNavigator 移动到与指定的XPathNamespaceScope 匹配的下一个命名空间节点。

  • MoveToParent

    当在派生类中被重写时,将XPathNavigator 移动到当前节点的父节点。

  • MoveToPrevious

    当在派生类中被重写时,将XPathNavigator 移动到当前节点的上一个同级节点。

  • MoveToRoot

    将XPathNavigator 移动到当前节点所属的根节点。

  • ReplaceSelf(XmlReader)

    将当前节点替换为指定的XmlReader 对象的内容。

  • ReplaceSelf(XPathNavigator)

    将当前节点替换为指定的XPathNavigator 对象的内容。

  • Select(String)

    使用指定的 XPath 表达式选择节点集。

  • Select(String, IXmlNamespaceResolver)

    通过指定的IXmlNamespaceResolver 对象使用指定的 XPath 表达式来选择节点集,以解析命名空间前缀。

  • Select(XPathExpression)

    使用指定的XPathExpression 来选择节点集。

  • PrependChildElement

    使用通过指定值指定的命名空间前缀、本地名称和命名空间 URI 在当前节点的子节点列表的开始处创建一个新的子节点。

  • ReadSubtree

    返回一个XmlReader 对象,该对象包含当前节点及其子节点。

  • ReplaceRange

    替换从当前节点到指定节点之间的一组同级节点。

  • ValueAs(Type, IXmlNamespaceResolver)

    获取当前节点的指定Type 形式的值,以使用指定的IXmlNamespaceResolver 对象解析命名空间前缀。(重写XPathItem.ValueAs(Type, IXmlNamespaceResolver)。)

  • ReplaceSelf(String)

    将当前节点替换为指定的字符串内容。

  • SelectSingleNode(String)

    使用指定的 XPath 查询选择XPathNavigator 中的单个节点。

  • SelectSingleNode(XPathExpression)

    使用指定的XPathExpression 对象在XPathNavigator 中选择单个节点。

  • SelectAncestors(String, String, Boolean)

    选择当前节点中具有指定的本地名称和命名空间 URI 的所有上级节点。

  • SelectAncestors(XPathNodeType, Boolean)

    选择当前节点中具有匹配的XPathNodeType 的所有上级节点。

  • SelectChildren(String, String)

    选择当前节点中具有指定的本地名称和命名空间 URI 的所有子节点。

  • WriteSubtree

    使当前节点及其子节点流向指定的XmlWriter 对象。

  • SelectChildren(XPathNodeType)

    选择当前节点中具有匹配的XPathNodeType 的所有子节点。

  • SelectDescendants(String, String, Boolean)

    选择当前节点中具有指定的本地名称和命名空间 URI 的所有子代节点。

  • SelectDescendants(XPathNodeType, Boolean)

    选择当前节点中具有匹配的XPathNodeType 的所有子代节点。

  • SelectSingleNode(String, IXmlNamespaceResolver)

    通过指定的IXmlNamespaceResolver 对象使用指定的 XPath 查询在XPathNavigator 中选择单个节点,以解析命名空间前缀。

  • SetTypedValue

    设置当前节点的类型值。

  • SetValue

    设置当前节点的值。

  • ToString

    获取当前节点的文本值。 (重写Object.ToString()。)

  • ValueAs(Type)

    按照指定的类型返回该项的值。 (继承自XPathItem。)

XPathNavigator的属性

  • HasChildren

    获取一个值,该值指示当前节点是否具有任何子节点。

  • InnerXml

    获取或设置表示当前节点的子节点标记。

  • CanEdit

    获取一个值,该值表示XPathNavigator 是否可以编辑基础 XML 数据。

  • BaseURI

    当在派生类中被重写时,获取当前节点的基 URI。

  • HasAttributes

    获取一个值,该值指示当前节点是否有任何属性。

  • IsEmptyElement

    当在派生类中被重写时,获取一个值,该值指示当前节点是否是一个没有结束元素标记的空元素。

  • IsNode

    获取一个值,该值指示当前节点是否表示一个 XPath 节点。 (重写XPathItem.IsNode。)

  • LocalName

    当在派生类中被重写时,获取当前节点的不带命名空间前缀的Name。

  • Name

    当在派生类中被重写时,获取当前节点的限定名。

  • NamespaceURI

    当在派生类中被重写时,获取当前节点的命名空间 URI。

  • NameTable

    当在派生类中被重写时,获取XPathNavigator 的XmlNameTable。

  • NavigatorComparer

    获取一个用于XPathNavigator 对象的相等比较的IEqualityComparer。

  • SchemaInfo

    获取作为架构验证结果分配给当前节点的架构信息。

  • NodeType

    当在派生类中被重写时,获取当前节点的XPathNodeType。

  • OuterXml

    获取或设置表示当前节点及其子节点的开始标记及结束标记的标记。

  • Prefix

    当在派生类中被重写时,获取与当前节点关联的命名空间前缀。

  • TypedValue

    获取作为最合适的 .NET Framework 类型的已装箱对象的当前节点。 (重写XPathItem.TypedValue。)

  • UnderlyingObject

    由在存储区上提供“虚拟化”XML 视图的XPathNavigator 实现使用,以提供对基础对象的访问。

  • Value

    当在派生类中重写时,获取项的string 值。(继承自XPathItem。)

  • XmlType

    获取当前节点的XmlSchemaType 信息。(重写XPathItem.XmlType。)

  • ValueAsDouble

    获取当前节点的Double 形式的值。(重写XPathItem.ValueAsDouble。)

  • ValueAsBoolean

    获取当前节点的Boolean 形式的值。(重写XPathItem.ValueAsBoolean。)

  • ValueAsDateTime

    获取当前节点的DateTime 形式的值。(重写XPathItem.ValueAsDateTime。)

  • ValueAsInt

    获取当前节点的Int32 形式的值。(重写XPathItem.ValueAsInt。)

  • ValueAsLong

    获取当前节点的Int64 形式的值。(重写XPathItem.ValueAsLong。)

  • ValueType

    获取当前节点的 .NET FrameworkType。(重写XPathItem.ValueType。)

  • XmlLang

    获取当前节点的xml:lang 范围。

你可能感兴趣的:(ASP.NET)