<?xml version="1.0" encoding="ISO-8859-1"?>

<xwikidoc>
<web>BBCode</web>
<name>CategoryRSS</name>
<language></language>
<defaultLanguage></defaultLanguage>
<translation>0</translation>
<parent></parent>
<creator></creator>
<author>XWiki.Admin</author>
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1203273097000</creationDate>
<date>1203281941000</date>
<contentUpdateDate>1205255870000</contentUpdateDate>
<version>1.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
<comment></comment>
<minorEdit>false</minorEdit>
<content>#set($bbspace = $request.space)
#set($category = $request.category)
#set($categoryparent = $request.parent)

{pre}
$context.setCacheDuration(1800)
&lt;rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wiki="http://purl.org/rss/1.0/modules/wiki/" xmlns:html="http://www.w3.org/1999/xhtml"&gt;
&lt;channel rdf:about="$baseurl"&gt;
&lt;title&gt;
$msg.bb_postforthe $category $msg.bb_inthe $bbspace $msg.bb_bb 
&lt;/title&gt;
&lt;link&gt;$baseurl&lt;/link&gt;
&lt;description&gt;
$msg.bb_categoryrssdescription
&lt;/description&gt;
#set($logourl = $xwiki.getSkinFile($xwiki.getSkinPreference('logo', 'logo.png')))
#set($port = "")
#if(($request.scheme == "http") &amp;&amp; ($request.serverPort != 80))
#set($port = ":${request.serverPort}")
#elseif(($request.scheme == "https") &amp;&amp; ($request.serverPort != 443))
#set($port = ":${request.serverPort}")
#end
#set($logourl = "${request.scheme}://${request.serverName}${port}$logourl")
&lt;image rdf:resource="$logourl"/&gt;
&lt;dc:language&gt;$doc.defaultLanguage&lt;/dc:language&gt;
&lt;dc:rights&gt;$xwiki.getXMLEncoded($xwiki.webCopyright.replaceAll('&lt;', '&lt;html:').replaceAll('&lt;html:/', '&lt;/html:'))&lt;/dc:rights&gt;
&lt;dc:publisher&gt;$xwiki.getUserName($doc.author, false)&lt;/dc:publisher&gt;
&lt;dc:creator&gt;$xwiki.getUserName($doc.author, false)&lt;/dc:creator&gt;
&lt;items&gt;
&lt;rdf:Seq&gt;
#if(!$list)
#if(!$sql)
#set($sql = "where 1=1 and doc.web='$bbspace' and doc.parent='$categoryparent' order by doc.date desc")
#end
#set($list = $xwiki.searchDocuments($sql, 20, 0))
#end
#set($list = $xwiki.wrapDocs($list))
#foreach ($currentdoc in $list)
#if($xwiki.hasAccessLevel("view", "${context.database}:${currentdoc.fullName}"))
&lt;rdf:li rdf:resource="$currentdoc.getExternalURL('view', "language=${currentdoc.realLanguage}")" /&gt;
#end
#end
&lt;/rdf:Seq&gt;
&lt;/items&gt;
&lt;/channel&gt;
&lt;image rdf:about="$logourl"&gt;
  &lt;title&gt;XWiki Logo&lt;/title&gt;
  &lt;link&gt;${baseurl}&lt;/link&gt;
  &lt;url&gt;$logourl&lt;/url&gt;
&lt;/image&gt;
#foreach ($currentdoc in $list)
#if($xwiki.hasAccessLevel("view", "${context.database}:${currentdoc.fullName}"))

#set ($url = $currentdoc.getExternalURL('view', "language=${currentdoc.realLanguage}"))
#if ($currentdoc.content.length() &lt; 255)
#set ($length = $currentdoc.content.length())
#else
#set ($length = 255)
#end
&lt;item rdf:about="$url"&gt;
&lt;title&gt;$xwiki.getXMLEncoded(${currentdoc.displayTitle})&lt;/title&gt;
&lt;link&gt;$url&lt;/link&gt;
&lt;description&gt;Version $currentdoc.version edited by $xwiki.getXMLEncoded($xwiki.getUserName($currentdoc.author, false)) on $currentdoc.date&lt;/description&gt;
#set($tz = $xwiki.formatDate($currentdoc.date, "Z"))
#set($tz = "${tz.substring(0, 3)}:${tz.substring(3)}")
&lt;dc:date&gt;$xwiki.formatDate($currentdoc.date, "yyyy-MM-dd")T$xwiki.formatDate($currentdoc.date, "hh:mm:ss")$tz&lt;/dc:date&gt;
&lt;dc:creator&gt;$xwiki.getXMLEncoded($xwiki.getUserName($currentdoc.creator, false))&lt;/dc:creator&gt;
&lt;dc:contributor&gt;
&lt;rdf:Description link=""&gt;
&lt;rdf:value&gt;$xwiki.getXMLEncoded($xwiki.getUserName($currentdoc.author, false))&lt;/rdf:value&gt;
&lt;/rdf:Description&gt;
&lt;/dc:contributor&gt;
&lt;/item&gt;
#end
#end
&lt;/rdf:RDF&gt;
{/pre}</content>
</xwikidoc>
