Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller ett exempel som visar hur du använder XPath och LINQ till XML i C# och Visual Basic för att hitta rotelementet i ett XML-dokument.
Exempel: Hitta rotelementet
I det här exemplet används LINQ till XML-fråga och XPath för att hitta rotelementet i XML-dokumentexempel-XML-filen : Flera inköpsorder. XPath-uttrycket är /PurchaseOrders.
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);
Dim po As XDocument = XDocument.Load("PurchaseOrders.xml")
' LINQ to XML query
Dim el1 As XElement = po.Root
' XPath expression
Dim el2 As XElement = po.XPathSelectElement("/PurchaseOrders")
If el1 Is el2 Then
Console.WriteLine("Results are identical")
Else
Console.WriteLine("Results differ")
End If
Console.WriteLine(el1.Name)
Det här exemplet genererar följande utdata:
Results are identical
PurchaseOrders