Vorgehensweise: Suchen des Stammelements (XPath-LINQ to XML) (C#)How to: Find the Root Element (XPath-LINQ to XML) (C#)

In diesem Thema wird gezeigt, wie Sie mit XPath und mit LINQ to XML das Stammelement ermitteln können.This topic shows how to get the root element with XPath and LINQ to XML.

Der XPath-Ausdruck lautet:The XPath expression is:

/PurchaseOrders

BeispielExample

Dieses Beispiel sucht nach dem Stammelement.This example finds the root element.

Dieses Beispiel verwendet das folgende XML-Dokument: Beispiel-XML-Datei: Mehrere Bestellungen (LINQ to XML).This example uses the following XML document: Sample XML File: Multiple Purchase Orders (LINQ to XML).

XDocument po = XDocument.Load("PurchaseOrders.xml");  

// LINQ to XML query  
XElement el1 = po.Root;  

// XPath expression  
XElement el2 = po.XPathSelectElement("/PurchaseOrders");  

if (el1 == el2)  
    Console.WriteLine("Results are identical");  
else  
    Console.WriteLine("Results differ");  
Console.WriteLine(el1.Name);  

Dieses Beispiel erzeugt die folgende Ausgabe:This example produces the following output:

Results are identical  
PurchaseOrders  

Siehe auchSee Also

LINQ to XML für XPath-Benutzer (C#)LINQ to XML for XPath Users (C#)