Extract data from XML document using LINQ technique. 
This is the example of LINQ with XML. Here I have used LINQ query
to extract data from XML file. And if the string value is equal to 5 then it
will display. In this way you can extract data from your XML file using LINQ
query. 
Step 1)Copy and paste below code in your ASP.Net page 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.Xml.Linq;
public partial class _Default :
System.Web.UI.Page
{
    protected void Page_Load(object
sender, EventArgs e)
    {
        string
fname = "";
        XElement
instructors = XElement.Parse(
               @"<instructors>
                  
<instructor>Aaron</instructor>
                  
<instructor>Fritz</instructor>
                  
<instructor>Keith</instructor>
                  
<instructor>Scott</instructor>
                
</instructors>"
            );
        IEnumerable<string> query = from
n in instructors.Elements("instructor")
                                    where n.Value.Length == 5
                                    orderby n.Value descending
                                    select n.Value;
        foreach
(string name in
query)
        {
            fname = fname +"<br>"+ name;
        }
        this.Label1.Text
= fname;
    }
}

No comments:
Post a Comment