ASP.NET伏撹RSS Feed
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-21
o item) 275 { 276 // Write in media 277 rssWriter.WriteString("n "); 278 rssWriter.WriteStartElement("media:content"); 279 rssWriter.WriteAttributeString("url", item.MediaContentUrl); 280 rssWriter.WriteAttributeString("type", "image/jpeg"); 281 rssWriter.WriteEndElement(); 282 rssWriter.WriteString("n "); 283 rssWriter.WriteElementString("media:title", item.MediaTitle); 284 rssWriter.WriteString("n "); 285 rssWriter.WriteStartElement("media:text"); 286 rssWriter.WriteAttributeString("type", "html"); 287 rssWriter.WriteString(item.MediaDescription); 288 rssWriter.WriteEndElement(); 289 rssWriter.WriteString("n "); 290 rssWriter.WriteStartElement("media:thumbnail"); 291 rssWriter.WriteAttributeString("url", item.MediaThumbUrl); 292 rssWriter.WriteAttributeString("height", item.MediaThumbHeight); 293 rssWriter.WriteAttributeString("width", item.MediaThumbWidth); 294 rssWriter.WriteEndElement(); 295 rssWriter.WriteString("n "); 296 rssWriter.WriteStartElement("media:credit"); 297 rssWriter.WriteAttributeString("role", "photographer"); 298 rssWriter.WriteString(item.MediaAuthor); 299 rssWriter.WriteEndElement(); 300 rssWriter.WriteString("n "); 301 302 } 303 304 /**//// <summary> 305 /// Close item element 306 /// </summary> 307 private void WriteItemEnd() 308 { 309 rssWriter.WriteString("n "); 310 rssWriter.WriteEndElement(); 311 rssWriter.WriteString("n "); 312 } 313 314 /**//// <summary> 315 /// Close all the elements 316 /// </summary> 317 private void WriteEnd() 318 { 319 rssWriter.WriteEndElement(); 320 rssWriter.WriteString("n"); 321 rssWriter.WriteEndElement(); 322 rssWriter.WriteEndDocument(); 323 } 324 325 #endregion 326 327 /**//// <summary> 328 /// Write RSS feed 329 /// </summary> 330 public void WriteRSS() 331 { 332 WritePrologue(); 333 foreach (ItemInfo info in items) 334 { 335 WriteItem(info); 336 if (hasMedia) 337 WriteItemMedia(info); 338 WriteItemEnd(); 339 } 340 WriteEnd(); 341 } 342 } 343} 然后使用一个FeedBase.cs类,调用上面的RssBase类中的方法和属性。代码如下。(该文件有改动,如要编译,需做相关修改)
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: asp.net关于文件在数据库的存入和读取下一篇: 使用ASP.Net中的自定义控件
关于ASP.NET伏撹RSS Feed的所有评论