Partage via


XObject.Parent Propriété

Définition

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

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.

Notes

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