XObject.Parent 속성

정의

XElement의 부모 XObject를 가져옵니다.Gets the parent XElement of this XObject.

public:
 property System::Xml::Linq::XElement ^ Parent { System::Xml::Linq::XElement ^ get(); };
public System.Xml.Linq.XElement Parent { get; }
public System.Xml.Linq.XElement? Parent { get; }
member this.Parent : System.Xml.Linq.XElement
Public ReadOnly Property Parent As XElement

속성 값

XElement

XElement의 부모 XObject입니다.The parent XElement of this XObject.

예제

다음 예제에서는이 메서드를 사용 합니다.The following example uses this method.

XDocument doc = new XDocument(  
    new XComment("A comment in the document."),  
    new XElement("Root",  
        new XElement("Child", "content")  
    )  
);  
XElement child = doc.Descendants("Child").First();  
XElement root = child.Parent;  
Console.WriteLine(root.Name);  
Dim doc As XDocument = _   
    <?xml version="1.0"?>  
    <!--A comment in the document.-->  
    <Root>  
        <Child>content</Child>  
    </Root>  
Dim child As XElement = doc.Descendants("Child").First()  
Dim root As XElement = child.Parent  
Console.WriteLine(root.Name)  

이 예제는 다음과 같은 출력을 생성합니다.This example produces the following output:

Root  

설명

XObject 에 부모 요소가 없으면이 속성은을 반환 null 합니다.If this XObject has no parent element, this property returns null.

참고

이 속성은 부모 요소를 반환 하며,의 자식 노드에는 XDocument 부모 요소가 없기 때문에이 속성은를 반환 null 합니다.This property returns the parent element, and as children nodes of an XDocument have no parent element, this property returns null for them.

적용 대상