Mid From PDF LINQ LINQ

How to use LINQ to XML to query XML data?

How to use LINQ to XML to query XML data?

using System.Xml.Linq;

string xml = @"<Employees>

<Employee Id='1'><Name>Alice</Name></Employee>

<Employee Id='2'><Name>Bob</Name></Employee>

</Employees>";

XDocument doc = XDocument.Parse(xml);

var names = doc.Descendants("Employee")

.Select(x => x.Element("Name")?.Value);

foreach (var name in names)

Console.WriteLine(name);

Explanation:

LINQ to XML provides an elegant way to query and manipulate XML data as objects.

More from LINQ Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details