1、新建一个xsd W3C XML Schema类型的文件:

2、添加元素和属性

3、生成xml文件

4、保存xsd文件和xml文件

5、将xsd文件和xml文件添加到C#项目中

6、利用vs->工具->外部工具,选择XMLspy,

命令:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\xsd.exe

参数:$(ItemPath) /c /l:CS /o:$(ItemDir) /n:$(TargetName)

配置好后,vs->工具->XMLspy,生成cs文件。

7、将生成的cs文件添加到C#项目中

8、C#项目中编写代码,读取xml文件中的信息

Stations m_Stations = null;

using (MemoryStream configStream = new MemoryStream())

{

byte[] stationconfig = Encoding.UTF8.GetBytes(haoResources.StationInfo);

configStream.Write(stationconfig, 0, stationconfig.Length);

configStream.Position = 0;

/// 反序列化得到站点配置信息

try

{

XmlSerializer xs = new XmlSerializer(typeof(Stations));

m_Stations =  xs.Deserialize(configStream) as Stations;

}

catch (Exception ex)

{

m_Stations = null;

}

}

foreach (var query in m_Stations.Station)

{

ComboBoxItem item = new ComboBoxItem(query);

cbbEdtFrom.Properties.Items.Add(item);

}

XMLSpy使用流程相关推荐

  1. xmlspy php,XMLSpy使用流程 - tnlzz31985的个人空间 - OSCHINA - 中文开源技术交流社区

    1.新建一个xsd W3C XML Schema类型的文件: 2.添加元素和属性 3.生成xml文件 4.保存xsd文件和xml文件 5.将xsd文件和xml文件添加到C#项目中 6.利用vs-> ...

  2. 淘宝获取单笔订单信息服务端调用API及流程

    淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...

  3. 用伪代码模拟洗衣机的运转流程

    今天的软导课又学到了不少"骚操作",其中就包括Pseudocode和Top-down design. 不如现在就借着介绍洗衣机的运转流程向大家介绍一下这两个简单的东西. 题目如下 ...

  4. vue-devTools插件安装流程

    vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...

  5. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  6. etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程

    1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...

  7. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译

    1. 什么是 Makefile Makefile 文件描述了 Linux 系统下 C/C++ 工程的编译规则,它用来自动化编译 C/C++ 项目.一旦写编写好 Makefile 文件,只需要一个 ma ...

  8. Go 学习笔记(57)— Go 第三方库之 amqp (RabbitMQ 生产者、消费者整个流程)

    1. 安装 rabbitmq 的 golang 包 golang 可使用库 github.com/streadway/amqp 操作 rabbitmq .使用下面命令安装 RabbitMQ . go ...

  9. 简述Web程序开发流程

    总体开发流程 分析需求, 列出功能清单或写需求说明书. 设计程序功能, 写功能规格书和技术规格书. 进入开发与测试的迭代. 调试和性能等专项测试. 部署上线 运维 前端开发流程 根据功能规格绘制页面草 ...

  10. 【Sql Server】Database-sql语言的流程控制语句

    流程控制语句 If  else语句 If (表.列) {语句|语句块begin,,,end} Else {语句|语句块begin,,,end }   If else 语句嵌套 If Begin If ...

最新文章

  1. MindSpore模型推理
  2. 牙齿间隙变大怎么办_牙齿矫正会让牙缝变大吗?
  3. zbb20171013 mysql服务重启 重启服务 重启mysql服务
  4. Centos Another app is currently holding the yum lock
  5. storm hook的使用
  6. c语言函数能改变指针吗,如何修改传递给C中函数的指针?
  7. flask 上传excel 前端_flask-restful编写上传图片api
  8. linux npm 修改 源_多线程m3u8下载工具,支持windowsamp;amp;linux;两个羊毛线报
  9. 豆瓣电影 知识图谱 Neo4j
  10. 158 行 Python 代码,复现 DeepMind 递归神经网络 DRAW!
  11. Flutter从零到∞学习笔记
  12. 3.14 使用画笔工具给头发着色 [Ps教程]
  13. Linux编程:获取时间戳
  14. openssl生成key和pem文件
  15. 八皇后问题----Java实现
  16. html中calc属性什么意思,深入理解CSS calc属性
  17. 网络层:控制平面总结
  18. [禅悟人生]在劳动中品味幸福
  19. 附录A-3 立项可行性分析报告1
  20. 美世家无线点菜android,美世家无线点菜成功实现iPad mini平台应用

热门文章

  1. CSS+html制作简历表
  2. C语言学习笔记->const和define区别
  3. 集成电路经典资料分享
  4. 日语翻译中文-大家都再用的日语转换中文的转换器
  5. [转]如何学好windows c++编程 学习精髓(收集,整理)
  6. 如何判断对方列表里是不是好友_如何识别QQ已被对方好友删除?
  7. android刷机教程 华为,华为手机刷机教程(华为手机强制刷机步骤图文教程)
  8. 汇编指令大全(带注释)
  9. windows快捷键大全
  10. android 驱动开发教程,Android驱动开发入门