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 php,XMLSpy使用流程 - tnlzz31985的个人空间 - OSCHINA - 中文开源技术交流社区相关推荐

  1. 流程引擎课堂(二)| 基于开源流程引擎开发的BPM有那些难点?

    编者按:开源流程引擎哪个好?如何基于开源流程引擎开发BPM,存在哪些难点?本文从国内流程引擎市场的难点出发,分析了其中的利弊. 企业的流转离不开流程,一个好的流程管理系统可以为企业增效降本,增强企业综 ...

  2. 流程引擎课堂(一)| 关于开源流程引擎Activiti 的需要注意的几点

    编者按:流程引擎在各个行业都有应用,其重要性不言而喻,充分了解流程引擎是一项重要课题.本文详细介绍了开源流程引擎Activiti 的优点与局限性,为流程引擎的选型提出了参考性建议. 基础概念 首先,我 ...

  3. 计算机应用 期刊 多久给消息,计算机应用 审稿流程 - 论文投稿 - 小木虫 - 学术 科研 互动社区...

    阶段名称 处理人 提交时间 估计完成时间 实际完成时间 意见 审改稿/修改稿 收稿(审读费不出具报销凭证)  编辑部     2011-11-29  2011-11-29 收审读费(审读费不出具报销凭 ...

  4. 工业机器人关节拆装流程_工业机器人关节空间的插值轨迹规划_凌家良

    2009 收稿日期 : 2008- 10- 12 作者简介 : 凌家良 ( 1977- ), 男 , 江西定南人 , 中南大学软件工程硕士 , 讲师 , 研究方向为移动通信技术. 计算机应用. 工业机 ...

  5. vue ui框架_你为什么要使用前端框架Vue?

    1.前端框架的根本意义 1.1 前端框架的好处 最开始学习前端框架的时候(我第一个框架是 React)并不理解框架能带来什么,只是因为大家都在用框架,最实际的一个用途就是所有企业几乎都在用框架,不用框 ...

  6. 失败原因【object object】_使用前端框架Vue的原因!

    1.前端框架的根本意义 1.1 前端框架的好处 最开始学习前端框架的时候(我第一个框架是 React)并不理解框架能带来什么,只是因为大家都在用框架,最实际的一个用途就是所有企业几乎都在用框架,不用框 ...

  7. RCNN、Fast RCNN、Faster RCNN算法详细介绍

    目标检测是深度学习的一个重要应用,就是在图片中要将里面的物体识别出来,并标出物体的位置,一般需要经过两个步骤: 1.分类,识别物体是什么 2.定位,找出物体在哪里 除了对单个物体进行检测,还要能支持对 ...

  8. 想要搭建建基于Nodejs的网站怎么做

    在腾讯云上搭建基于Nodejs的网站 能拥有一个完全由自己创建的网站是很多web工程师最初的梦想:自己做设计,自己切界面,自己写交互,自己搭后台,自己架构数据库,自己配服务器. 好吧,实话实说,配服务 ...

  9. 帧同步与状态同步:方案比较

    状态同步:大型的MMOARPG ,比如魔兽世界 帧同步:网络条件好的局域网,比如魔兽争霸,优化过的MMRPG, 比如王者荣耀 相比之下状态同步适用型更广,特别适合复杂度高,延迟要求高,玩家多的游戏,例 ...

最新文章

  1. python:未找到命令
  2. 上周上线碰见的ORA-00054错误回放
  3. 百兆以太网传输距离_罗森伯格陪你做车载——汽车以太网(三)
  4. css3动画、2D与3D效果
  5. Java设计模式之建造者Builder模式代码示例
  6. 更换桌面壁纸的小工具。
  7. 高级数据结构与算法 | 哈希 :哈希冲突、负载因子、哈希函数、哈希表、哈希桶
  8. 面试总结之html+css
  9. Vertex Texture Fetch(VTF) Fragment Texture Fetch ( FTF )
  10. 云计算系统是大规模计算机系统吗,云计算的系统架构及技术探析
  11. 计算机网络静态路由大作业 3地互联,计算机网络-静态路由配置
  12. Mybatis从入门到精通下篇
  13. Phonics 自然拼读法 y,x,ch,sh,(voiced)th/ð/ ,(unvoiced) th/θ/ Teacher:Lamb
  14. 虚幻4 Object和序列化
  15. STM32F103xxx大容量增强型芯片之间有什么区别?(来自STM32神舟系列)
  16. eclipse工具性能优化方法
  17. AddressBook获取用户信息
  18. fatal: The remote end hung up unexpectedly
  19. android应用程序设计答案,Android移动应用程序设计智慧职教MOOC答案
  20. 74cms|骑士cms|开源招聘系统,数据结构

热门文章

  1. 大数据批量插入小练习_SqlServer
  2. iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
  3. python根据财务指标寻找价值股票
  4. git使用回滚,清除暂缓区,解决冲突(持续更新)
  5. python 中如何判断list中是否包含某个元素
  6. Ubuntu中安装、生成、导入、导出、Python3虚拟环境
  7. fiber报错 (type *big.Int has no field or method FillBytes)
  8. C和C++混合编程(__cplusplus使用)
  9. Linux设备驱动模型4——平台总线实践
  10. 高级IO(文件的读写)——并发式IO的解决方案(解决多路阻塞式IO的方案)