xml解析

   /// <summary>
        /// Code转成中文
        /// </summary>
        /// <param name="FilePath">xml文件路径</param>
        /// <param name="RootNode">根节点</param>
        /// <param name="key">关键字</param>
        /// <returns></returns>
        public string GetXml(string FilePath, string RootNode, string key)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(System.AppDomain.CurrentDomain.BaseDirectory + FilePath);
            XmlNodeList xmlnodelist = doc.SelectSingleNode(RootNode).ChildNodes;
            {
                foreach (XmlNode node in xmlnodelist)
                {
                    if (node.ChildNodes[0].InnerText == key)
                    {
                        return node.ChildNodes[1].InnerText;
                    }
                }
            }
            return "";
        }

posted @ 2013-04-11 17:29  kerwin021  阅读(110)  评论(0编辑  收藏  举报