XObject.Parent Propiedad

Definición

Obtiene el elemento primario XElement de este XObjectobjeto .

public:
 property System::Xml::Linq::XElement ^ Parent { System::Xml::Linq::XElement ^ get(); };
public System.Xml.Linq.XElement Parent { get; }
member this.Parent : System.Xml.Linq.XElement
Public ReadOnly Property Parent As XElement

Valor de propiedad

Elemento primario XElement de este XObjectobjeto .

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.

Note

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