XObject.Parent Propriété

Définition

Obtient le parent XElement de ce 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

Valeur de propriété

XElement Parent de ce XObject.

Exemples

L’exemple suivant utilise cette méthode.

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)

Cet exemple produit la sortie suivante :

Root

Remarques

Si elle XObject n’a pas d’élément parent, cette propriété retourne null.

Note

Cette propriété retourne l’élément parent et, en tant que nœuds enfants d’un XDocument élément parent, cette propriété les renvoie null .

S’applique à

Voir aussi