Step: Complete codes
Default.apsx.cs
using System;
using System.Xml.Linq;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XDocument StudentList =
new XDocument(
new
XElement("Students",
new XElement("Student",
new XElement("Name", "David"),
new XElement("Subject", "Chemistry"),
new XElement("Scores", "94", "96", "95", "92")),
new XElement("Student",
new XElement("Name", "Daniel"),
new XElement("Subject", "Chemistry"),
new XElement("Scores", "94", "98", "95", "96")),
new XElement("Student",
new XElement("Name", "Peter"),
new XElement("Subject", "Chemistry"),
new XElement("Scores", "94", "98", "95", "96"))
));
L1.Text += "--<u><b>Displaying XML data StudentList.Elements('Students')</u>
</b><br/>";
foreach (XElement item in StudentList.Elements("Students"))
{
L1.Text += item.ToString()+ ", ";
// Response.Write(L1.Text += item.ToString());
}
L1.Text += "<br/> -- <u><b> With
StudentList.Descendants('Students').Elements()</color></b></u>-- <br/><br/>";
foreach (XElement item in StudentList.Descendants("Students").Elements())
{
L1.Text += item.ToString()+ ",  <br/>";
//Response.Write(L1.Text += item.ToString());
}
}
}