当前位置: 移动技术网 > IT编程>开发语言>.net > Visual Studio 2013如何使XML文件转换成类

Visual Studio 2013如何使XML文件转换成类

2017年12月08日  | 移动技术网IT编程  | 我要评论

云霄七星山,细胞培养液,济南银座幼儿园

今天给大家带来一个visual studio 2013中非常实用的功能,自动生成xml反序列化的类。以往想要在代码中将xml反序列化成对象,我们要么手动创建这些对象(很容易出错),要么借助于第三方的工具来生成class。而现在,visual studio 2013可以自动帮我们完成这个工作。当然,如果你对xml反序列化并不感兴趣,而热衷于使用xelement或者xmldocument来加载和解析xml,那么你可以忽略本文的内容。

来看看在visual sutdio 2013中如何使用这个功能!

  1. 创建一个工程,或者打开现有的一个工程。必须要有一个工程啊!不然所生成的classes如何编译和运行呢?

  2. 新建一个xml文件,输入你希望的内容。如:

<?xml version="1.0" encoding="utf-8"?>
<cars>
 <car>
 <stocknumber>1020</stocknumber>
 <make>nissan</make>
 <model>sentra</model>
 </car>
 <car>
 <stocknumber>1010</stocknumber>
 <make>toyota</make>
 <model>corolla</model>
 </car>
 <car>
 <stocknumber>1111</stocknumber>
 <make>honda</make>
 <model>accord</model>
 </car>
</cars>

  3. 全选整个xml文件的内容,ctrl+c复制。

  4. 创建一个.cs文件或打开工程中现有的.cs文件,将光标定位到你要创建一个class的地方。

  5. 使用方式:编辑  →  选择性粘贴  →  将xml粘贴为类

用起来非常的方便!你可以对生成的classes做任何修改,包括修改属性和对象的名称以及类型,修改代码逻辑和包含关系等。但有一点需要注意!反序列化的类必须要能匹配所对应的xml文档的结构,否则在代码中进行反序列化操作时会失败。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网