把项目中的所有提示信息放在xml文件中,便于管理
处理类:
using System;
using System.Xml;
using System.Collections;
using BMS.Common.Config;
namespace BMS.Common
{
/// <summary></summary>
/// Summary description for Message.
///
public class JXMessage
{
private static IDictionary dicMessages;
static JXMessage()
{
dicMessages = new Hashtable();
XmlDocument doc = new XmlDocument();
foreach (string s in ConfigHelper.MessageFile.Split(','))
{
doc.Load(s.Trim());
XmlNodeList nodelist = doc.SelectNodes("//appSettings/add");
foreach (XmlNode node in nodelist)
{
int code = int.Parse(node.Attributes["key"].Value);
dicMessages.Add(code, node.Attributes["value"].Value);
}
}
}
public static string Item(int code)
{
return dicMessages[code].ToString();
}
}
}
xml文件
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <appSettings>
- <add key="60000" value="提示:增加成功!"/>
- </appSettings>
- </configuration>