我有一个示例 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>
我将控制器名称和操作名称存储在变量中。
var cntName;
var actName;
基于这些值,我必须查找这个 Xml 并获取相应的appgroup
和productcode
值。
注意:示例值为cntName
或Activity1
或。的
示例值为或或。Activity2
ActivityN
actName
EditActivity1
EditActivity2
EditActivityN
因此,基于这些值,我必须查找 xml,希望我对我的问题陈述很清楚。
我正在使用传统的 xmldatadocument 读取我的 xml,如何将其更改为 LINQ?示例如下。
XmlDocument xmlDocAppMod = new XmlDocument();
strFileName = System.Configuration.ConfigurationManager.AppSettings["AppModOptListPath"].ToString();
strFileLocation = System.Web.HttpContext.Current.Server.MapPath("~/" + strFileName);
xmlDocAppMod.Load(strFileLocation);
谢谢, 阿达什