Mega Code Archive

 
Categories / C# Book / 05 LINQ XML
 

0546 All elements

The Elements method returns just the child nodes of type XElement: using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Xml.Linq; class Program { static void Main() { var address = new XElement("address",new XElement("street", "Main St"), new XElement("town", "New York")); var customer1 = new XElement("customer1", address); var customer2 = new XElement("customer2", address); foreach (XElement e in address.Elements()) Console.WriteLine(e.Name + "=" + e.Value); } } The output: street=Main St town=New York