FeedBurner中的SmartCast功能功能强大且易于使用,我可以使用任何博客平台快速播客,而不是使用其他软件。 但是,如果不问这个问题,放入生成的XML就太愚蠢了:
</item>
<language>en-us</language>
因此,iTunes和其他播客索引者认为我的播客是英语。我试图使用雅虎管道将其更改为“it-it”,但是,因为它是在最后一个项目标签之后,雅虎管道会忽略它。
有一种方法可以让yahoo管道从url获取文本,然后进行简单的字符串替换吗?
答案 0 :(得分: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>");
顺便提一下,如上所述,更好的解决方案是编辑原始Feed以包含语言
here