C#解析xml代码

      C#解析xml代码    

        try
            {
                XmlDocument xmldoc = new XmlDocument();
                System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly();
                System.IO.Stream xmls = a.GetManifestResourceStream("AlipayLibrary.alipay.xml");//类库文件下alipay.xml文件必须嵌入编译,否则无法读取。

               // System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile("文件路径");
               // Stream xmls = dll.GetManifestResourceStream("dll的命名空间.项目中的文件路径.文件名");

                xmldoc.Load(xmls);
                key = xmldoc.SelectSingleNode("alipay/key").InnerXml;
                partner = xmldoc.SelectSingleNode("alipay/partner").InnerXml;
                seller_email = xmldoc.SelectSingleNode("alipay/seller-email").InnerXml;
            }
            catch(Exception xpe) {
                throw new Exception(xpe.Message, xpe.InnerException);
            }

posted @ 2009-06-26 14:33  Hm  阅读(2051)  评论(0编辑  收藏  举报