XObject.Parent Propiedad

Definición

Obtiene el XElement primario de 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

Valor de propiedad

XElement

XElement primario de este XObject.The parent XElement of this XObject.

Ejemplos

En el ejemplo siguiente se usa este método.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)  

Este ejemplo produce el siguiente resultado:This example produces the following output:

Root  

Comentarios

Si XObject no tiene ningún elemento primario, esta propiedad devuelve null .If this XObject has no parent element, this property returns null.

Nota

Esta propiedad devuelve el elemento primario, y como los nodos secundarios de un XDocument no tienen ningún elemento primario, esta propiedad devuelve null para ellos.This property returns the parent element, and as children nodes of an XDocument have no parent element, this property returns null for them.

Se aplica a