다음을 통해 공유


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 infoset의 일부가 아니므로 직렬화되거나 역직렬화되지 않습니다.

속성

BaseUri

XObject의 기본 URI를 가져옵니다.

Document

XDocumentXObject를 가져옵니다.

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에 대해 보고하는 줄 위치를 가져옵니다.

적용 대상

추가 정보