×
Namespaces

Variants
Actions

如何从xml文档中创建一个数据类

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon File.png
SignpostIcon XAML 40.png
SignpostIcon WP7 70px.png
Article Metadata

兼容于
文章
翻译:
最后由 hamishwillee 在 17 Jul 2013 编辑

本文解释如何从xml文档中创建一个数据类

简介

在我们的Windows Phone应用程序中,我们需要解析XML数据,并将它们填写(序列化)到类。这个类将被用来填充UI和作为我们的数据(模型)类。

我们可以用以下步骤很轻松地使用visual studio的xsd工具生成我们的数据:

1) 在环境变量中注册微软sdk的二进制文件(下面的路径)到“Path”。(如果还没注册过)

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin

2) 从service返回的字符串创建一个XML文件。

参考以下xml例子

XMLResponse.png

3) 打开命令提示符并切换到你上面的XML文件保存的目录中。

4) 在命令提示符中输入“xsd Students.xml”命令并运行(假设在第三步中xml文件命名为“Students.xml”)

如果我们已正确的设置了环境变量,上面的命令将会成功执行。

5) 上面命令将在我们的xml文件所在的同一文件夹生成Students.xsd文件。xsd文件是xml的schema文件并将在我们的下一步中生成我们的c#类文件

6) 现在,在命令提示符中键入运行“xsd/c Students.xsd”。这个命令将在我们上面两个文件所在的同一文件夹中生成“Students.cs”文件

XSDExample.jpg

这是我们去做反序列化Students xml时需要导入到我们项目中的数据类。原文作者会在下一篇文章中解释有关如何在数据类对象中进行反序列化。

This page was last modified on 17 July 2013, at 07:57.
81 page views in the last 30 days.
×