Compartir a través de


XObject.Parent Propiedad

Definición

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

Ejemplos

En el ejemplo siguiente se usa este método.

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:

Root  

Comentarios

Si no XObject tiene ningún elemento primario, esta propiedad devuelve null.

Nota

Esta propiedad devuelve el elemento primario y, como nodos secundarios de un XDocument elemento primario, esta propiedad devuelve null para ellos.

Se aplica a

Consulte también