XObject.Parent Eigenschaft

Definition

Ruft das übergeordnete XElement Element dieser 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

Eigenschaftswert

Das übergeordnete Element XElement dieses XObjectElements .

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 dieses Element kein übergeordnetes XObject Element aufweist, gibt diese Eigenschaft zurück null.

Note

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:

Weitere Informationen