私は変数に保存されているコントローラ名とアクション名を持つサンプルXMLコントローラーで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>
を持っています。私はこのXMLを検索し、対応するappgroup
とproductcode
値をフェッチする必要があり、これらの値に基づいて
var cntName;
var actName;
。
注: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);
おかげで、 ADARSH
は、それは 'actName'であることを、右です'Name'属性の値は? 'cntName'とは何ですか? –
Hmmm 2つの異なる名前属性があります.1つは外部レベルにあるコントローラ用、もう1つはコントローラノード内にあるアクション用です。間違っていて別の名前を付ける必要があります。 – KeenUser
ああ、OK!最初に 'Lookup'タグが見えませんでしたか? 「mvc」タグはASP.NET MVCを意味しますか? –