博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML Schema 配置文件自动生成c#类设计案例子
阅读量:4677 次
发布时间:2019-06-09

本文共 851 字,大约阅读时间需要 2 分钟。

步骤

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

你可能感兴趣的文章
github新项目挂历模式
查看>>
编写jquery插件
查看>>
敏捷开发笔记
查看>>
神秘海域:顶级工作室“顽皮狗”成长史(下)
查看>>
C++指针、引用知多少?
查看>>
services 系统服务的启动、停止、卸载
查看>>
css实现背景图片模糊
查看>>
多线程如何确定线程数
查看>>
UGUI RectTransform
查看>>
学前班
查看>>
手把手教您扩展虚拟内存
查看>>
android-samples-mvp
查看>>
oracle 11g r2安装
查看>>
关于自关联1
查看>>
存储控制器、MMU、flash控制器介绍
查看>>
hdu-1814(2-sat)
查看>>
自我反省
查看>>
反射,得到Type引用的三种方式
查看>>
pl sql练习(2)
查看>>
Problem B: 判断回文字符串
查看>>