📄 rssitem.cs
字号:
using System;
using System.Xml;
using ScreenSaver1.UI;
namespace ScreenSaver1.Rss
{
/// <summary>
/// 表示 RSS 2.0 XML 文档中的 Item 元素。
/// 一个 RssChannel 中包含零个或多个 RssItem。
/// </summary>
public class RssItem : IItem
{
private readonly string title;
private readonly string description;
private readonly string link;
public string Title { get { return title; } }
public string Description { get { return description; } }
public string Link { get { return link; } }
/// <summary>
/// 根据表示 RSS 2.0 XML 文档内的一个 Item 元素的 XmlNode 生成一个 RSSItem。
/// </summary>
/// <param name="itemNode"></param>
internal RssItem(XmlNode itemNode)
{
XmlNode selected;
selected = itemNode.SelectSingleNode("title");
if (selected != null)
title = selected.InnerText;
selected = itemNode.SelectSingleNode("description");
if (selected != null)
description = selected.InnerText;
selected = itemNode.SelectSingleNode("link");
if (selected != null)
link = selected.InnerText;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -