Vorgehensweise: Suchen des Stammelements (XPath-LINQ to XML) (C#)

In diesem Thema wird gezeigt, wie Sie mit XPath und mit LINQ to XML das Stammelement ermitteln können.

Der XPath-Ausdruck lautet:

/PurchaseOrders

Beispiel

Dieses Beispiel sucht nach dem Stammelement.

Dieses Beispiel verwendet das folgende XML-Dokument: Beispiel-XML-Datei: Mehrere Bestellungen (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:

Results are identical  
PurchaseOrders  

Siehe auch

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