从 XML 生成数据类型类
.NET Framework 4.5 包括用于根据 XML 生成数据类型类的新功能。 本文介绍如何为 .NET 博客 RSS 源自动生成数据类型。
从 .NET 博客 RSS 源获取 XML
在一个浏览器中,导航到 .NET 博客 RSS 源。
通过按 Ctrl+A 选择所有文本,然后按 Ctrl+C 复制所选文本,复制源的文本。
创建数据类型
打开要使用代理的代码文件。 此文件应为 .NET Framework 4.5 或更高版本项目的一部分。
将游标放置于该文件中任何现有类之外的位置中。
选择“编辑”>“选择性粘贴”>“将 XML 作为类粘贴”。
将使用必需成员创建名为
link
、rss
、rssChannel
、rssChannelImage
、rssChannelItem
和rssChannelItemGuid
的类,用于访问 RSS 源中的元素。
使用生成的类
一旦生成了类,就可以像任何其他类一样在代码中使用它们。 下面的代码示例返回 rssChannelImage
类的新实例。
var channelImage = new rssChannelImage()
{
title = "MyImage",
link = "http://www.contoso.com/images/channelImage.jpg",
url = "http://www.contoso.com/entries/myEntry.html"
};