我目前正在为一位朋友做一个练习项目,他要求我创建一个手机应用程序来查看某些网站新闻。现在,我通过拉取 RSS 完成了这项工作,这只是简单的 XML 解析,但是当一个 XML 元素具有 HTML 元素时,我遇到了一个小问题。像这样:
<description>
Lorem ipsum Dolor Sit Amet <a href="http://www.facebook.com">Facebook</a>
</description>
现在,我的 Listbox 上有 TextBlocks,它们绑定到类项目,并且我为此描述创建了一个,它基本上是新闻内容。
string description;
public string Description
{
get { return description; }
set { description = value; }
}
和
<TextBlock Text="{Binding Description}" Width="430" TextWrapping="wrap" FontSize="20" />
一切都打印得很好,但是因为它是一个文本块,所以它以文本形式打印出这些 html 元素。我正在寻找如何从元素中删除所有这些 HTML 标记或在手机上打印出 HTML 元素的一般提示。我已经阅读了一些关于将其作为 WebBrowser 进行操作的内容,但是删除它的背景并且一切似乎都有些棘手,但是如果您有任何一般性提示,请将它们扔给我。