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);
}