Suppose Your EmployeeRecord.xml look like
<?xml version="1.0" encoding="utf-8" ?>
<Employees>
<Employee>Ram</Employee>
<Employee>Mohan</Employee>
<Employee>Steve</Employee>
<Employee>Allen</Employee>
<Employee>Mike</Employee>
<Employee>Alex</Employee>
<Employee>Shyam</Employee>
<Employee>Guru</Employee>
<Employee>Aman</Employee>
<Employee>Amit</Employee>
<Employee>Ajit</Employee>
<Employee>Mohit</Employee>
<Employee>Sara</Employee>
</Employees>
And You want to read only top 10 Employee Records...
XmlDocument xmlDoc = new XmlDocument();
string FileName = Server.MapPath("EmployeeRecord.xml");
xmlDoc.Load(FileName);
XmlNodeList xnList = xmlDoc.SelectNodes("/Employees/Employee[position() <= 10]");
foreach (XmlNode
xn in xnList)
{
Response.Write(xn.InnerText);
Response.Write("</br>");
}
By using this it will print only top 10 node of EmployeeRecord.xml file, like...
Ram
Mohan
Steve
Allen
Mike
Alex
Shyam
Guru
Aman
Amit

Join the conversation! Your thoughts help the community grow.