zoukankan      html  css  js  c++  java
  • 关于xml的使用。

    • 使用的常用类:

    XmlSerializer

    ParaMapping

    StreamReader

    DirectionaryInfo

    FileInfo

    using

    as

    object

    • 例子:
    public static ParamMapping ReadParamMapping()
            {
                XmlSerializer serializer = new XmlSerializer(typeof(ParamMapping));
                object o;
                using (StreamReader sr = new StreamReader(System.AppDomain.CurrentDomain.BaseDirectory + "\UnityXml\ParamMapping.xml"))
                {
                    o = serializer.Deserialize(sr);
                }
                return o as ParamMapping;
            }
    •  加载业务模板:
    public static FeesTemplateDto[] ReadTemplates()
            {
                DirectoryInfo di = new DirectoryInfo(_viewPath);
                List<FeesTemplateDto> feesTemplates = new List<FeesTemplateDto>();
                FeesTemplateDto ft;
                foreach (DirectoryInfo child in di.GetDirectories())
                {
                    if (!child.Name.EndsWith("Fees"))
                        continue;
                    FileInfo xmlFile = child.GetFiles().FirstOrDefault(f => f.Extension.ToLower() == ".xml");
                    if (xmlFile == null)
                        continue;
                    ft = ReadTemplate(xmlFile);
                    if (ft != null)
                    {
                        ft.Code = child.Name;
                        feesTemplates.Add(ft);
                    }
                }
                return feesTemplates.ToArray();
            }

  • 相关阅读:
    匿存函数,内存函数,递归函数,二分法查找
    内置函数
    生成器函数,推导式,生成器表达式
    函数名的应用,闭包,迭代器
    动态参数,作用域
    函数,返回值,参数
    文件操作
    什么是协程
    MYSQL允许远程访问
    phpstorm+xdebug搭建
  • 原文地址:https://www.cnblogs.com/jacketlin/p/5680239.html
Copyright © 2011-2022 走看看