XObject 类

定义

表示 XML 树中的节点或属性。

public ref class XObject abstract : System::Xml::IXmlLineInfo
public abstract class XObject : System.Xml.IXmlLineInfo
type XObject = class
    interface IXmlLineInfo
Public MustInherit Class XObject
Implements IXmlLineInfo
继承
XObject
派生
实现

注解

此类是用于和XNode的抽象通用基类XAttribute。 它提供了一些基本功能,这两个类(如注释)通用,并在节点发生更改时引发事件。

请注意,批注不是 XML 信息集的一部分;它们未序列化或反序列化。

属性

名称 说明
BaseUri

获取此 XObject基 URI。

Document

获取此XDocument对象的值XObject

NodeType

获取此 XObject类型的节点类型。

Parent

获取此XElement项的父XObject级。

方法

名称 说明
AddAnnotation(Object)

将对象添加到此 XObject批注列表中。

Annotation(Type)

从此 XObject获取指定类型的第一个批注对象。

Annotation<T>()

从此 XObject获取指定类型的第一个批注对象。

Annotations(Type)

获取指定 XObject类型的批注的集合。

Annotations<T>()

获取指定 XObject类型的批注的集合。

Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
RemoveAnnotations(Type)

从此 XObject中删除指定类型的批注。

RemoveAnnotations<T>()

从此 XObject中删除指定类型的批注。

ToString()

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

(继承自 Object)

活动

名称 说明
Changed

当此 XObject 后代或任何后代发生更改时引发。

Changing

当此 XObject 后代或任何后代即将更改时引发。

显式接口实现

名称 说明
IXmlLineInfo.HasLineInfo()

获取一个值,该值指示这 XObject 是否具有行信息。

IXmlLineInfo.LineNumber

获取基础 XmlReader 为此 XObject报告的行号。

IXmlLineInfo.LinePosition

获取基础 XmlReader 为此 XObject报告的行位置。

适用于

另请参阅