Freigeben über


XObject.Parent Eigenschaft

Definition

Ruft das übergeordnete XElement dieses XObject ab.

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

Eigenschaftswert

XElement

Das übergeordnete XElement dieses XObject.

Beispiele

Im folgenden Beispiel wird diese Methode verwendet.

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)  

Dieses Beispiel erzeugt die folgende Ausgabe:

Root  

Hinweise

Wenn dies kein übergeordnetes XObject Element aufweist, gibt diese Eigenschaft zurück null.

Hinweis

Diese Eigenschaft gibt das übergeordnete Element zurück, und da untergeordnete Knoten eines XDocument übergeordneten Elements kein übergeordnetes Element aufweisen, gibt diese Eigenschaft für sie zurück null .

Gilt für

Siehe auch