XAttribute.PreviousAttribute Property returns the previous 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.LastAttribute;
do {
Console.WriteLine(att);
}
while((att = att.PreviousAttribute) != null);
}
}
Related examples in the same category