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

<xwikidoc>
<web>XWiki</web>
<name>WebRssCode</name>
<language></language>
<defaultLanguage>en</defaultLanguage>
<translation>0</translation>
<parent>Main.WebRss</parent>
<creator>XWiki.Admin</creator>
<author>XWiki.Admin</author>
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1165962783000</creationDate>
<date>1167582658000</date>
<contentUpdateDate>1169801142000</contentUpdateDate>
<version>1.9</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
<object>
<class>
<name>XWiki.TagClass</name>
<customClass></customClass>
<customMapping></customMapping>
<defaultViewSheet></defaultViewSheet>
<defaultEditSheet></defaultEditSheet>
<defaultWeb></defaultWeb>
<nameField></nameField>
<validationScript></validationScript>
<tags>
<name>tags</name>
<prettyName>Tags</prettyName>
<unmodifiable>0</unmodifiable>
<relationalStorage>1</relationalStorage>
<displayType>input</displayType>
<multiSelect>1</multiSelect>
<size>30</size>
<separator> </separator>
<separators> ,|</separators>
<values></values>
<number>1</number>
<classType>com.xpn.xwiki.objects.classes.StaticListClass</classType>
</tags>
</class>
<name>XWiki.WebRssCode</name>
<number>0</number>
<className>XWiki.TagClass</className>
<property>
<tags/>
</property>
</object>
<content>{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;
#if($title)
$title
#else
$request.serverName
#end
&lt;/title&gt;
&lt;link&gt;$baseurl&lt;/link&gt;
&lt;description&gt;
#if($description)
$description
#else
$request.serverName
#end
&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 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>
