`
alienj
  • 浏览: 77413 次
  • 性别: 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 格式的细节,请看规范

 

分享到:
评论

相关推荐

    Python基础教程(第3版)-201802出版-文字版

    久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................

    精通JavaScript

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

    网奇CMS网站管理系统

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

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

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

    www.zwdyw.com站源码代码

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

    《iPhone开发实战》.(Christopher Allen).pdf

    第20章 web:web视图和因特网协议316 20.1 因特网的层次结构316 20.2 低层次联网316 20.3 使用url318 20.3.1 创建nsurl318 20.3.2 构建nsurlrequest319 20.3.3 手动操作html数据320 20.4 使用...

    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.搜索可设置权限,如限会员...

    聚合通-crx插件

    将多个RSS聚合和四大门户微博帐号绑定,让RSS聚合更新第一时间同步到微博,支持新浪,网易,搜狐,腾讯微博,并支持智能分析添加RSS聚合中图片到微博。 将RSS聚合和微博帐号绑定,让RSS聚合更新第一时间同步到微博,...

    ASP.NET3.5典型模块开发源代码

    第20章 留言板模块 249 20.1 利用XML技术构造留言板 249 20.1.1 保存留言内容的XML模板 250 20.1.2 读取和保存XML数据的方法 250 20.1.3 发表留言功能 251 20.1.4 浏览所有留言功能 252 20.1.5 管理员...

    138CMS网站管理系统 v3.0 build20120801.rar

    11.采集:按目标文章分页、保存图片时增加水印、自动分页字数、规则导入导出、自动提取文章中第一张图片为幻灯 12.前台会员登录保存Cookies控制、后台多管理员及权限控制、前台会员上传图片控制 13.站内关键字链接...

    dotNETCMSv1.0sp5源码

    20.采集问题续 21.发布的最新dotNet版本中少文件 22.系统生成的baidu.xml文件格式不正确,导致显示出错。 23.移动新闻和复制新闻时,应该模板是继承当前栏目对应的模板,而不是以前栏目的模板。 24.彻底删除...

    风讯 dotNETCMS v1.0 sp5 完整版_升级包 商业版

    dotNETCMSv1.0sp5免费版本是一款具有强大功能的基于ASP.NET+MSSQL构架的内容管理软件,国内领先的第一款开源的、集成web2.0元素的、模块化的CMS建站系统。 dotNETCMSv1.0sp5功能: SQL数据库+内容管理+发布管理+...

Global site tag (gtag.js) - Google Analytics