1

FeedBurner 中的 SmartCast 功能强大且易于使用,我可以使用任何博客平台进行快速播客,而无需使用其他软件。但是,在不询问的情况下放入生成的 XML 实在是太愚蠢了:

</item>
<language>en-us</language>

所以,iTunes 和其他播客索引器认为我的播客是英文的。我尝试使用 yahoo 管道将其更改为“it-it”,但是,由于它位于最后一个项目标签之后,雅虎管道将忽略它。

有一种方法可以让 yahoo 管道从 url 获取文本,然后进行简单的字符串替换?

4

1 回答 1

0

我是这样解决的,有一个asp.net页面

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.UserAgent = "iTunes/7.4.1"; 
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string htmlText = reader.ReadToEnd();
Literal1.Text = htmlText.Replace("<language>en-us</language>", "<language>it-it</language>");

顺便说一句,更好的解决方案是编辑原始提要以包含语言,如此 处所述

于 2010-09-16T17:35:00.770 回答