Visual Studio 2013如何使XML文件转换成类
2017-07-14 10:35
826 查看
今天给大家带来一个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文档的结构,否则在代码中进行反序列化操作时会失败。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- 教你如何在 Visual Studio 2013 上使用 Github
- Visual Studion 2013 HTML 如何打开设计图
- 如何在Visual Studio 2013中连接中国版的Azure
- 如何禁用Visual Studio 2013的Browser Link功能
- 新手,Visual Studio 2013 配置Boost库。 如何编译和选择,遇到无法打开文件“libboost_thread-vc120-mt-gd-1_58.lib的解决办法
- 如何使用Visual Studio 2013 创建Azure云应用
- 一步步教你如何在 Visual Studio 2013 上使用 Github
- Visual Studio 2013 帮助文档 安装以及如何直接打开
- 【转发】Visual Studio 2013 如何关闭调试而不关闭IIS Express
- Project 2013 如何使用visual studio 2012 创建一个Project 2013的外接程序addin
- Visual Studio 2013如何使msdn(HlpViewer)单独使用
- 如何直接打开Visual Studio 2013 的帮助文档
- 如何在Visual Studio 2013上使用Github
- 一步步教你如何在 Visual Studio 2013 上使用 Github
- 如何使用Visual Studio 2013 开发PHP5.6项目
- 一步步教你如何在 Visual Studio 2013 上使用 Github
- Visual Studio 2013 如何关闭调试而不关闭IIS Express
- 【转发】Visual Studio 2013 如何关闭调试而不关闭IIS Express
- Visual Studio 2013 如何关闭调试而不关闭IIS Express
- Visual Studio 2013如何破解(密钥激活)