`
alienj
  • 浏览: 79941 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

第 20章. RSS支持

阅读更多

 20. RSS支持

20.1. 安装

20.2. 产生提要

20.3. 提要

20.4. 条目

20.5. 链接和进一步的文档

通过YARFRAW库集成RSS提要到Seam现在是容易的。在最新的发布版中对RSS支持现在处于“技术预览”的状态下。

20.1.   安装

为了启用对RSS的支持,将jboss-seam-rss.jar放入你的应用程序WEB-INF/lib目录下。RSS库也有一些依赖库应该被放置在同一目录下。依赖库列表详见章节 40.2.6, Seam RSS 支持”

Seam RSS支持需要用到Facelets作为视图技术。

20.2.  产生提要

在项目examples/rss中包含了操作RSS支持的例子。它演示了适当的部署打包同时也展示了外露的功能。

一个提要是一个xhtml页面由一个提要和一个嵌套的条目项列表组成。

 

            <r:feed 

               xmlns="http://www.w3.org/1999/xhtml" 

               xmlns:ui="http://java.sun.com/jsf/facelets" 

               xmlns:r="http://jboss.com/products/seam/rss"

               title="#{rss.feed.title}"

               uid="#{rss.feed.uid}"

               subtitle="#{rss.feed.subtitle}"

               updated="#{rss.feed.updated}"

               link="#{rss.feed.link}">

               <ui:repeat value="#{rss.feed.entries}" var="entry">

                  <r:entry

                     uid="#{entry.uid}"

                     title="#{entry.title}"

                     link="#{entry.link}"

                     author="#{entry.author}"

                     summary="#{entry.summary}"

                     published="#{entry.published}"

                     updated="#{entry.updated}"

                  />

               </ui:repeat>

            </r:feed>

 20.3.  提要

提要是顶级的描述信息源的属性的实体。它包含零个或多个嵌套的条目。

<r:feed>

属性

   uid —一个可选唯一的提要id。值是一个字符串。

   title —提要的题目。值是一个字符串。

   subtitle —提要的子标题。值是一个字符串。

   updated —提要更新日期是什么时候?值是一个日期。   

   link —链接到信息源。值是一个字符串。            

   feedFormat —提要的格式。值是一个字符串,默认值是ATOM1。有效值是RSS10, RSS20, ATOM03 ATOM10

子元素

   零个或多个提要条目。

Facets

  

20.4.  条目

条目是提要中的“新闻提要”。

<r:feed>

属性

   uid —一个可选唯一的提要id。值是一个字符串。

   title —提要的题目。值是一个字符串。

   link —链接到项目。值是一个字符串。        

   author —故事的作者。值是一个字符串。

   summary —故事的主体。值是一个字符串。

   textFormat —故事正文和标题的格式。值是一个字符串,有效值是“text”和“html”,默认是“html”。

   published —故事第一次被发表是什么时候?值是一个日期。

   updated —故事被更新是什么时候?值是一个日期。

子元素

  

Facets

  

20.5. 链接和更多的文档

RSS的功能核心是基于YARFRAW库,能在http://yarfraw.sourceforge.net/找到,其大多数的功能和可能的限制都从这里继承。

更多关于ATOM 1.0 格式的细节,请看规范

更多关于RSS 2.0 格式的细节,请看规范

 

分享到:
评论

相关推荐

    程序员06第2期.pdf

    - **评选背景**:《程序员》杂志联合业界技术专家推出了“创新软件20强”、“十佳技术Blog”、“十佳技术网站”及“十佳开发类图书”的2005年度评选活动。 - **评选意义**:这一评选活动旨在表彰那些在过去一年里,...

    《电子商务》教学课件第二章EC框架体系XXXX—02—20.pptx

    《电子商务》教学课件第二章深入探讨了电子商务的框架体系,其中核心知识点包括电子商务框架、电子商务模式以及电子商务流程。这一章特别强调了从"流"的角度理解电子商务的重要性,如信息流、资金流和物流,并引入了...

    精通JavaScript

    章)元字符 • 8.11.htm 行首匹配字符^ • 8.12.htm 行尾匹配字符$ • 8.13.htm 元字符\b • 8.14.htm replace方法的使用 第9章(\第9章) • 9.1.htm 超级链接上的事件...

    《计算机网络》第六章 课后答案.pdf

    ### 《计算机网络》第六章知识点解析 #### 问题6-1: 两台计算机进行通信的理解 在计算机网络中,“两台计算机进行通信”这一表述实际上是指运行在这两台计算机上的程序之间的通信。这里的“计算机”指的是硬件实体...

    阿里前端面试第三期.pdf

    - parseInt接受两个参数,第一个是字符串,第二个是基数(radix)。 - 因此,['1','2','3'].map((item, index) =&gt; parseInt(item, index))中,parseInt将索引作为基数,导致解析结果不符合预期。 4. 防抖与节流:...

    开源博客系统大全.docx

    20. **多语言支持:** 内置简体中文、繁体中文和英文语言包。 21. **主题和插件丰富:** 拥有大量的主题和插件。 #### emlog **简介:** emlog 是一款简单高效的个人博客系统,专注于提供快速且易用的博客服务。 ...

    网奇CMS网站管理系统 v5.7.rar

    15.自动取新闻内第一张适合的本地图片生成缩略图 16.上传jpg图片时可提取元数据(Exif,数据相机照片的拍摄参数) 17.用户整合接口,可实现跨站会员注册、修改、登陆、退出、删除、取资料 18.按web标准规范代码,...

    www.zwdyw.com站源码代码

    强大的网站地图可以方便的生成google,百度,rss,有利于搜索引擎的快速收录,在最短的时间提升贵站的流量! 06.网页生成系统 网站运营模式可以在后台一键切换(ASP动态/HTML静态2中目录结构),一键生成当日数据、...

    网奇CMS网站管理系统

    15.自动取新闻内第一张适合的本地图片生成缩略图 16.上传jpg图片时可提取元数据(Exif,数据相机照片的拍摄参数) 17.用户整合接口,可实现跨站会员注册、修改、登陆、退出、删除、取资料 18.按web标准规范代码,html...

    Spring攻略(第二版 中文高清版).part2

    第3章 Spring AOP和AspectJ支持 112 3.1 启用Spring的AspectJ注解支持 113 3.1.1 问题 113 3.1.2 解决方案 113 3.1.3 工作原理 113 3.2 用AspectJ注解声明aspect 115 3.2.1 问题 115 3.2.2 解决方案...

    Spring攻略(第二版 中文高清版).part1

    第3章 Spring AOP和AspectJ支持 112 3.1 启用Spring的AspectJ注解支持 113 3.1.1 问题 113 3.1.2 解决方案 113 3.1.3 工作原理 113 3.2 用AspectJ注解声明aspect 115 3.2.1 问题 115 3.2.2 解决方案...

    telegram:susanin.pro的Telegram机器人RSS提要

    现在,bot仅支持从RSS和VK组发送文本消息。安装克隆此仓库pip install -r requirements.txt 在Telegram上创建机器人(只对说/newbot ) 使用您的信息(令牌,密钥等)更新config.py 对于第一次运行,您应该取消注释...

    AJAX 源码范例

    源码结构说明 1.AjaxDemo文件夹下为源文件 2.AjaxDemo.war为部署文件 &lt;br&gt;第20章 程序描述:本章将实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解...

    wodig4顶客程序源码

    为达到最佳效果,推荐使用九网互联的ASP空间,支持绑定域名到目录。 登录后台:/admin 管理员/密码:admin/admin888 验证码:8888 WODIG是一套经过完善设计的中文DIGG社区开源程序,是Windows NT服务环境下DIGG社区...

    网奇CMS网站管理系统 v6.0.2 bulid2015.07.09.zip

    20.标题图片,头条标题图片,幻灯片图片大小均可自定义设置 21.可为图片增加水印,尊重版权 22.下载功能,可上传软件 23.时间日期可自定义显示格式 24.可自动下载站外图片和flash 25.搜索可设置权限,如限会员...

    ecshop_代码结构.docx

    44. **integrate.php**:第三方程序会员数据整合插件管理程序,整合外部数据。 45. **magazine_list.php**:杂志列表管理程序,管理杂志列表。 46. **mail_template.php**:管理中心模版管理程序,管理邮件模板。 47...

    电子商城结构图和功能介绍.docx

    11. `feed.php`:RSS Feed 生成程序,让用户订阅商城更新。 12. `flow.php`:购物流程,指导用户完成购物过程。 13. `gallery.php`:商品相册,展示商品的详细图片。 14. `goods.php` 和 `goods_script.php`:商品...

    紅皮書c#2008高級編程 最新版

    20. **安全性(第20章)** - 介绍了.NET Framework的安全模型。 - 讨论了如何使用代码访问安全性(CAS)策略来保护应用程序。 - 分析了安全编程的原则和技巧。 21. **本地化(第21章)** - 介绍了国际化和本地化...

Global site tag (gtag.js) - Google Analytics