サンプル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);
ありがとう、アダーシュ