diff options
Diffstat (limited to 't')
-rw-r--r-- | t/test-site/src/common/fillFeed.xsl | 28 | ||||
l--------- | t/test-site/src/feed.it.tt | 1 | ||||
-rw-r--r-- | t/test-site/src/feed.tt | 14 | ||||
l--------- | t/test-site/src/fillFeed.xsl | 1 |
4 files changed, 44 insertions, 0 deletions
diff --git a/t/test-site/src/common/fillFeed.xsl b/t/test-site/src/common/fillFeed.xsl new file mode 100644 index 0000000..d19bf2b --- /dev/null +++ b/t/test-site/src/common/fillFeed.xsl @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<x:stylesheet xmlns:x="http://www.w3.org/1999/XSL/Transform" + xmlns:wc="http://webcoso.thenautilus.net/" + version="1.0"> + + <x:param name="language" select="'en'"/> + <x:param name="path"/> + <x:param name="filename"/> + + <x:output method="xml" encoding="utf-8"/> + + <x:template match="*"> + <x:copy> + <x:apply-templates select="@*|*|text()"/> + </x:copy> + </x:template> + + <x:template match="@*"> + <x:copy/> + </x:template> + + <x:template match="PH"> + <url><x:value-of select="."/></url> + <title><x:apply-templates select="wc:title-for($language,$filename,.)"/></title> + </x:template> + + +</x:stylesheet>
\ No newline at end of file diff --git a/t/test-site/src/feed.it.tt b/t/test-site/src/feed.it.tt new file mode 120000 index 0000000..3902f44 --- /dev/null +++ b/t/test-site/src/feed.it.tt @@ -0,0 +1 @@ +feed.tt
\ No newline at end of file diff --git a/t/test-site/src/feed.tt b/t/test-site/src/feed.tt new file mode 100644 index 0000000..398eaf3 --- /dev/null +++ b/t/test-site/src/feed.tt @@ -0,0 +1,14 @@ +[% USE df = DateTime::Format('DateTime::Format::Strptime', + { pattern => '%F %T', + locale => 'en_US', + time_zone => 'GMT' }) -%] +<?xml version="1.0" encoding="utf-8"?> +<feed> +[% FOR c IN changed -%] +<item> + [% IF c.value.creation %]<created>[% df.format(c.value.creation) %]</created>[% END %] + [% IF c.value.last_change %]<last>[% df.format(c.value.last_change) %]</last>[% END %] + <PH>[% dstUriFor(c.key) %]</PH> +</item> +[% END -%] +</feed> diff --git a/t/test-site/src/fillFeed.xsl b/t/test-site/src/fillFeed.xsl new file mode 120000 index 0000000..d94f4d6 --- /dev/null +++ b/t/test-site/src/fillFeed.xsl @@ -0,0 +1 @@ +common/fillFeed.xsl
\ No newline at end of file |