XObject.Parent Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
Значение свойства
Родительский элемент XElement данного объекта XObject.
Примеры
В следующем примере используется этот метод.
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)
В этом примере выводятся следующие данные:
Root
Комментарии
Если у этого XObject элемента нет родительского элемента, это свойство возвращается null
.
Примечание
Это свойство возвращает родительский элемент и, как дочерние узлы родительского элемента не имеют родительского XDocument , это свойство возвращает null
для них.