用户自定义配置接点读取 通用方案
2005-12-13 15:18
288 查看
using System;
using System.Configuration;
using System.Xml;
using System.Xml.Serialization;
using System.Xml.XPath;
namespace Configuration
{
/// <summary>
/// XmlSerializerSectionHandler 的摘要说明。
/// </summary>
public class XmlSerializerSectionHandler : IConfigurationSectionHandler {
public object Create(object parent, object configContext, XmlNode section) {
XPathNavigator nav = section.CreateNavigator();
string typename = (string) nav.Evaluate("string(@type)");
Type t = Type.GetType(typename);
XmlSerializer ser = new XmlSerializer(t);
return ser.Deserialize(new XmlNodeReader(section));
}
}
}
using System.Configuration;
using System.Xml;
using System.Xml.Serialization;
using System.Xml.XPath;
namespace Configuration
{
/// <summary>
/// XmlSerializerSectionHandler 的摘要说明。
/// </summary>
public class XmlSerializerSectionHandler : IConfigurationSectionHandler {
public object Create(object parent, object configContext, XmlNode section) {
XPathNavigator nav = section.CreateNavigator();
string typename = (string) nav.Evaluate("string(@type)");
Type t = Type.GetType(typename);
XmlSerializer ser = new XmlSerializer(t);
return ser.Deserialize(new XmlNodeReader(section));
}
}
}
相关文章推荐
- 用户自定义控件颜色:用ColorDialog自定义颜色,并从配置文件中读取和写入
- 轻松完成自定义节点配置及读取操作(通用组件)
- 基于模块粒度和用户粒度的灰度发布方案原理&配置说明
- app.config读取自定义配置的值的属性
- STM32配置CH375B成HID Host模式读取自定义HID设备的数据 ——STM32配置CH375B接口函数
- 有了数据库还需要把由用户自定义的配置信息写到xml文件里面吗
- 购物网站1:常用到的工具类---泛型工具类---图像压缩工具---MD5加密---读取URL配置---获取用户购物车等
- [spring源码学习]三、IOC源码——自定义配置文件读取
- Springboot 之 自定义配置文件及读取配置文件
- SpringSecurity学习笔记(三)——自定义登录界面读取数据库用户以及权限
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- Springboot 之 自定义配置文件及读取配置文件注意:配置文件中的字符串不要有下划线 .配置中 key不能带下划线,value可以(下划线的坑,坑了我两天..特此纪念)
- 自定义配置文件的读取
- 怎么读取webconfig和配置自定义节点?
- 自定义spring容器--spring容器读取bean配置文件的原理
- jetbrains 系列开发工具 color scheme 配色方案自定义配置
- 用户对列表实现自定义排序实现方案
- zTree组织机构树(涉及技术包含:zTree参数配置,ajax框架,jquery惊细控制对象,用户自定义控件,webmethod)
- Jmeter之三:配置元件 之 用户自定义的变量