Mega Code Archive

 
Categories / C# / XML LINQ
 

XAttribute NextAttribute Property returns the next attribute of the parent element

using System; using System.Linq; using System.Xml; using System.Xml.Linq; using System.Collections; using System.Collections.Generic; public class MainClass{    public static void Main(){         XElement root = new XElement("Root",             new XAttribute("Att1", 1),             new XAttribute("Att2", 2),             new XAttribute("Att3", 3),             new XAttribute("Att4", 4)         );                  XAttribute att = root.FirstAttribute;         do {             Console.WriteLine(att);         }         while((att = att.NextAttribute) != null);    } }