Comment lire un fichier xml en App_Data avec .NET MVC3 Cadre en fonction de contrôleur?
J'ai besoin de lire un fichier XML à partir d'App_Data dans MVC3 en fonction de l'action que l'utilisateur accède à l'heure actuelle.
<xml>
<actions>
<item action="index">
<add url="www.stackoverflow.com" description="This site it's for learning purpouses" />
</item>
</actions>
</xml>
Quelle serait la meilleure façon d'obtenir que le <item>
en fonction de l'action de l'utilisateur, c'est l'accès?
MODIFIER
Oublié de mentionner que le XML ne peut être accédé que par 1 contrôleur. Si le nom de fichier c'est [controller].xml
OriginalL'auteur Guilherme David da Costa | 2011-10-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un XDocument et la XPathSelectElement extension de la méthode d'analyse XML:
Costa, bien sûr qu'il y a une sorte de magie. Tout ce que vous avez à faire est de définir un modèle d'affichage qui correspond à la structure XML et ensuite désérialiser le XML dos à ce modèle de vue. Vous pouvez utiliser la classe XmlSerializer par exemple.
Je vais essayer de le que. Merci
Aussi, vous pouvez utiliser la magie DataSet: DataSet mydata = new DataSet(); mydata.ReadXml(Serveur De.MapPath("~/App_Data/sdn.xml"));
quel est le chemin? Dire s'il vous plaît.
OriginalL'auteur Darin Dimitrov