第 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 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................
章)元字符 • 8.11.htm 行首匹配字符^ • 8.12.htm 行尾匹配字符$ • 8.13.htm 元字符\b • 8.14.htm replace方法的使用 第9章(\第9章) • 9.1.htm 超级链接上的事件...
15.自动取新闻内第一张适合的本地图片生成缩略图 16.上传jpg图片时可提取元数据(Exif,数据相机照片的拍摄参数) 17.用户整合接口,可实现跨站会员注册、修改、登陆、退出、删除、取资料 18.按web标准规范代码,html...
15.自动取新闻内第一张适合的本地图片生成缩略图 16.上传jpg图片时可提取元数据(Exif,数据相机照片的拍摄参数) 17.用户整合接口,可实现跨站会员注册、修改、登陆、退出、删除、取资料 18.按web标准规范代码,...
强大的网站地图可以方便的生成google,百度,rss,有利于搜索引擎的快速收录,在最短的时间提升贵站的流量! 06.网页生成系统 网站运营模式可以在后台一键切换(ASP动态/HTML静态2中目录结构),一键生成当日数据、...
第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 使用...
第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 解决方案...
第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 解决方案...
现在,bot仅支持从RSS和VK组发送文本消息。安装克隆此仓库pip install -r requirements.txt 在Telegram上创建机器人(只对说/newbot ) 使用您的信息(令牌,密钥等)更新config.py 对于第一次运行,您应该取消注释...
源码结构说明 1.AjaxDemo文件夹下为源文件 2.AjaxDemo.war为部署文件 <br>第20章 程序描述:本章将实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解...
为达到最佳效果,推荐使用九网互联的ASP空间,支持绑定域名到目录。 登录后台:/admin 管理员/密码:admin/admin888 验证码:8888 WODIG是一套经过完善设计的中文DIGG社区开源程序,是Windows NT服务环境下DIGG社区...
20.标题图片,头条标题图片,幻灯片图片大小均可自定义设置 21.可为图片增加水印,尊重版权 22.下载功能,可上传软件 23.时间日期可自定义显示格式 24.可自动下载站外图片和flash 25.搜索可设置权限,如限会员...
将多个RSS聚合和四大门户微博帐号绑定,让RSS聚合更新第一时间同步到微博,支持新浪,网易,搜狐,腾讯微博,并支持智能分析添加RSS聚合中图片到微博。 将RSS聚合和微博帐号绑定,让RSS聚合更新第一时间同步到微博,...
第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 管理员...
11.采集:按目标文章分页、保存图片时增加水印、自动分页字数、规则导入导出、自动提取文章中第一张图片为幻灯 12.前台会员登录保存Cookies控制、后台多管理员及权限控制、前台会员上传图片控制 13.站内关键字链接...
20.采集问题续 21.发布的最新dotNet版本中少文件 22.系统生成的baidu.xml文件格式不正确,导致显示出错。 23.移动新闻和复制新闻时,应该模板是继承当前栏目对应的模板,而不是以前栏目的模板。 24.彻底删除...
dotNETCMSv1.0sp5免费版本是一款具有强大功能的基于ASP.NET+MSSQL构架的内容管理软件,国内领先的第一款开源的、集成web2.0元素的、模块化的CMS建站系统。 dotNETCMSv1.0sp5功能: SQL数据库+内容管理+发布管理+...