Mega Code Archive

 
Categories / C# / XML LINQ
 

Deferred Execution of the XML Tree Construction by Using the XStreamingElement Class

using System; using System.Linq; using System.Collections; using System.Collections.Generic; using System.Xml; using System.Xml.Linq; public class MainClass {     public static void Main() {         string[] names = { "J", "P", "G", "P" };         XStreamingElement xNames =         new XStreamingElement("B",         from n in names         select new XStreamingElement("Name", n));         names[3] = "R";         Console.WriteLine(xNames);     } }