I have a sample xml
<Lookup>
<Controller Name="Activity1" >
<action Name="Editactivity1" appgroup="Something" productcode="SomethingElse"/>
</Controller>
<Controller Name="Activity2">
<action Name="Editactivity2" appgroup="Something1" productcode="SomethingElse2"/>
</Controller>
</Lookup>
I have the controller name and action name stored in variables.
var cntName;
var actName;
Based on these values I have to look up this Xml and fetch the corresponding appgroup
and productcode
values.
Note: example values for cntName
would be Activity1
or Activity2
or ActivityN
.
Example values for actName
would be EditActivity1
or EditActivity2
or EditActivityN
.
So based on these values i have to look up the xml, Hope I am clear with my problem statement.
I am reading my xml using traditional xmldatadocument, how do i change it to LINQ? Sample below.
XmlDocument xmlDocAppMod = new XmlDocument();
strFileName = System.Configuration.ConfigurationManager.AppSettings["AppModOptListPath"].ToString();
strFileLocation = System.Web.HttpContext.Current.Server.MapPath("~/" + strFileName);
xmlDocAppMod.Load(strFileLocation);
Thanks, Adarsh