XML Schema 配置文件自动生成c#类设计案例子
步骤
1.使用Altova XMLSpy按照需求设计生成xsd文件
2.使用xsd验证xml文件
3.使用批处理生成c#类文件
参数如下:
SET OUTPUT=D:\digitnexus-
project\trunk\com.dn.Edgenode\com.dn.Edgenode.Core\Configuration
SET DIR=D:\digitnexus-project\trunk\com.dn.Edgenode\com.dn.Edgenode.Core\Configuration
SET FILE=EdgenodeConfig.xsd
XSD /l:C# /c /nologo /n:com.dn.Edgenode.Core.Configuration %DIR%\%FILE% /o:%OUTPUT%
第一个为类输出地址
第二个xsd文件地址
第三个xsd文件名字
最后一行红色包含类的命名空间
4.调用类文件:
private edgenodeType _edgenodeCfg;string cfgPath = Path.Combine(Root, System.Configuration.ConfigurationManager.AppSettings["EdgenodeConfigFile"]);
if (_edgenodeCfg == null)
{if (File.Exists(cfgPath)){XmlDocument xml = new XmlDocument();xml.Load(cfgPath);string xmltxt = xml.OuterXml;_edgenodeCfg = edgenodeType.Parse(xmltxt);}
}
转载于:https://www.cnblogs.com/sung/archive/2012/12/19/2824478.html
XML Schema 配置文件自动生成c#类设计案例子相关推荐
- 自动生成实体类、Mapper、Mapper.xml文件
自动生成实体类.Mapper.Mapper.xml文件 搭建Spring Boot + Mysql + MyBatis 项目 核心 配置pom.xml 创建表 配置文件 生成文件 结果 项目结构 搭建 ...
- mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件
自动生成实体类.Mapper.Mapper.xml文件 搭建Spring Boot + Mysql + MyBatis 项目 核心 配置pom.xml 创建表 配置文件 生成文件 结果 项目结构 搭建 ...
- java实体类没有映射文件_MyBatis自动生成实体类、DAO和XML映射文件,并去掉实体类中的getter和setter方法...
今天花了3个多小时搞定了这个事情,写个Blog记录一下,先看一下最终生成的实体类吧. packagecom.mybatis.pojo;importlombok.AllArgsConstructor;i ...
- mybatis逆向工程的使用,自动生成实体类与基础SQL
目录 简介 mybatis逆向工程的使用 导入依赖 编写逆向工程配置文件 编写执行方法 查看结果 简介 来分享一个比较使用的玩意,mybatis的逆向工程,可以自动生成实体类.基础SQL映射文件.Ma ...
- idea 集成mybatis,利用MyBatis Generator自动生成实体类、mapper文件
最近一个老项目集成mybatis,利用 generator自动生成实体类.mapper的时候折腾了一小时,记录一下,避免以后再折腾 很简单的三步 https://gitee.com/shunangua ...
- 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
解决问题: 可利用MyBatis生成器自动生成实体类.DAO接口和Mapping映射文件. 测试环境准备: 新建一个mysql数据库,例如mungerzTest. 生成一张主键为自增ID的学生表: C ...
- 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)
本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...
- IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...
使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...
- Mybatis自动生成实体类等代码
Mybatis自动生成实体类等代码 具体步骤 具体步骤 在本机随便找个目录存放以下文件,如图(mybatis-generator-core-1.3.5.jar 和 mysql-connector-ja ...
最新文章
- 列出文件夹下所有文件命令
- Android_Jar mismatch! Fix your dependencies
- DataGridView下拉框动态赋值以及事件处理
- 一步一个脚印学习WCF系列之WCF概要—WCF与SOA(二)
- 【批处理学习笔记】第二十五课:间接传递
- 华为hcie题库有多少题?华为认证hcie面试需要注意什么?
- 牛腩新闻发布系统总结
- 计算机一级cad试题,全国计算机等级考试一级试题与答案(25套)(1)2
- Ubuntu18.04配置ork(ecto、ecto_image_pipeline、ecto_opencv、ork_reconstruction)
- 线与逻辑与OC门、OD门关系
- 《平凡的世界》造就不平凡的人生 --路遥
- Git 笔记 - git rebase
- 渗透之SQL注入-MYSQL常用语法
- 计算机无法安装蓝牙驱动,电脑没有蓝牙驱动怎么安装具体方法
- 在linux搭建wiki教程,在Ubuntu 16.04系统上安装WikkaWiki
- 从零开始构建自己的WebGL3D引擎---思考与设计
- 基于Pytorch Mobile在安卓手机端部署深度估计模型
- 复合效应 达伦哈迪_哈迪·哈里里(Hadi Hariri):“我们需要研究新事物”
- PREP	语法笔记 2
- DECIMAL (6,2)