<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Symphony – XSLT Utilities</title>
    <link>http://www.getsymphony.com</link>
    <atom:link href="http://www.getsymphony.com/get-involved/feeds/xslt-utilities/" rel="self" type="application/rss+xml"/>
    <description>Symphony XSLT Utilities</description>
    <language>en</language>
    <generator>Symphony CMS</generator>
    <item>
      <title>Mantissa to Integer</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/98405/</link>
      <pubDate>Sun, 14 Apr 2013 10:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/98405/</guid>
      <description>&lt;h4&gt;&lt;em&gt;For currency appropriate numbers&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By nathanhornby&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Mantissa to Integer, for want of a better name, will convert a decimal to an integer if the characteristic is 0, else return the original value rounded off to two decimal places with the appropriate currency accompaniment.&lt;/p&gt;

&lt;p&gt;i.e. 0.6 becomes 60p, and 3.7 becomes £3.70.&lt;/p&gt;

&lt;p&gt;GitHub repo: https://github.com/3DegreesAgency/symphony_utilities/blob/master/mantissa-to-integer.xsl&lt;/p&gt;

&lt;p&gt;Update 1.2 - Added the ability to pass non-number values through the utility (for dynamic content), and the ability to return fractions of a penny.&lt;/p&gt;

&lt;p&gt;i.e. 'FREE' becomes 'FREE', and 0.064 becomes 6.4p&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML Head Metas</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/97971/</link>
      <pubDate>Sat, 23 Feb 2013 13:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/97971/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Customize Head Metas per page&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By germchaos&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;See instructions on XSLT file :)&lt;/p&gt;

&lt;p&gt;More at &lt;a href="https://github.com/germchaos/workspace/blob/master/utilities/html-head-metas.xsl"&gt;GitHub&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hyperlink</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/96187/</link>
      <pubDate>Sun, 06 Jan 2013 10:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/96187/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Convert plain text URL strings into clickable HTML hyperlinks.&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By gwilson&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Super simple way (read: rudimentary) to convert plain text strings that contain http:// or https:// URLs into clickable HTML hyperlinks, expanded on code originally from this thread - &lt;a href="http://www.stylusstudio.com/xsllist/200305/post81170.html"&gt;http://www.stylusstudio.com/xsllist/200305/post81170.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Could probably do with some Regex instead of matching "http://" or "https://", but its was not necessary for my use.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Write Path</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/92645/</link>
      <pubDate>Sun, 09 Sep 2012 15:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/92645/</guid>
      <description>&lt;h4&gt;&lt;em&gt;&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By wjnielsen&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Output the xpath as a string for an xml node. I use this for troubleshooting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Keyboard Symbols</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/92089/</link>
      <pubDate>Fri, 24 Aug 2012 15:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/92089/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Common Keyboard Symbols&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By wjnielsen&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Simple XSL template for calling up keyboard key symbols. &lt;/p&gt;

&lt;p&gt;I've used it for instructing users to hold down the CTRL or ? keys when selecting multiple items from a multiple select list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/wjn/Symbols-XSLT-Utility-for-Symphony-CMS"&gt;GitHub Repo&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Merge nodes</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/91877/</link>
      <pubDate>Tue, 21 Aug 2012 08:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/91877/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Merge 2 XML nodes.&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By vladG&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Easy merge 2 nodes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>prueba</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/90957/</link>
      <pubDate>Wed, 25 Jul 2012 00:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/90957/</guid>
      <description>&lt;h4&gt;&lt;em&gt;&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By jcripo&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;pruebaaa&lt;/p&gt;</description>
    </item>
    <item>
      <title>XSLT Utils</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/89997/</link>
      <pubDate>Thu, 28 Jun 2012 08:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/89997/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Small helper functions for general XSLT.&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By vladG&lt;/strong&gt;&lt;/p&gt;&lt;h1&gt;XSLT utils&lt;/h1&gt;

&lt;p&gt;These are small functions that cut-down on the verbosity of XSLT.&lt;/p&gt;

&lt;p&gt;See the utility for details.&lt;/p&gt;

&lt;p&gt;Go to &lt;a href="https://github.com/vlad-ghita/xslt_utils"&gt;Github&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>URL functions</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/89651/</link>
      <pubDate>Tue, 26 Jun 2012 00:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/89651/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Basic functions for parsing URLs&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By buzzomatic&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Basic functions for parsing URLs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>XML to JSON</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/64195/</link>
      <pubDate>Tue, 19 Jun 2012 08:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/64195/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Complete XML to JSON converter.&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By vladG&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A complete XML to JSON converter.&lt;/p&gt;

&lt;p&gt;Taken from &lt;a href="http://code.google.com/p/xml2json-xslt/"&gt;Doeke Zanstra's xml2json utility&lt;/a&gt;, it's packed and ready to use.&lt;/p&gt;

&lt;p&gt;See the &lt;a href="http://code.google.com/p/xml2json-xslt/wiki/TransformingRules"&gt;docs&lt;/a&gt; for more info.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Timespan format</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/88783/</link>
      <pubDate>Sat, 02 Jun 2012 18:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/88783/</guid>
      <description>&lt;h4&gt;&lt;em&gt;time, start, end, iso, date, range&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By into&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This utility takes an ISO start time and and an optional end time using this extension&lt;br /&gt;&lt;a href="https://github.com/hananils/datetime"&gt;https://github.com/hananils/datetime&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and formats the date and time in the easiest to understand format.&lt;/p&gt;

&lt;p&gt;Examples are .. &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Saturday, Nov. 17 at 10am&lt;/li&gt;
&lt;li&gt;Saturday, Nov. 17 from 1-2pm&lt;/li&gt;
&lt;li&gt;Saturday, Nov. 17 from 10am-2:30pm&lt;/li&gt;
&lt;li&gt;Saturday, Nov. 17th at 10am - Monday, the 19th at 11am&lt;/li&gt;
&lt;li&gt;Saturday, Nov. 17 at 1pm - Sunday, Jul. 29 at 8am&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Get the next day of a date</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/86027/</link>
      <pubDate>Wed, 28 Mar 2012 09:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/86027/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Returns the next date from a given date&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By dbraband&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This snippet returns the next day.&lt;/p&gt;

&lt;p&gt;Leap year (29.04.2012) calculation is not implemented.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Convert XML-nodesets to string</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/79266/</link>
      <pubDate>Wed, 29 Feb 2012 08:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/79266/</guid>
      <description>&lt;h4&gt;&lt;em&gt;XML, string, nodeset&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By iwyg&lt;/strong&gt;&lt;/p&gt;&lt;h3&gt;Converts a nodeset to string, especially useful for json conversions.&lt;/h3&gt;

&lt;p&gt;===================================================================================&lt;/p&gt;

&lt;p&gt;Copyright 2011, Thomas Appel, http://thomas-appel.com, mail(at)thomas-appel.com
dual licensed under MIT and GPL license
http://dev.thomas-appel.com/licenses/mit.txt
http://dev.thomas-appel.com/licenses/gpl.txt&lt;/p&gt;

&lt;p&gt;Github repository: &lt;a href="https://github.com/iwyg/xml-nodeset-to-string"&gt;https://github.com/iwyg/xml-nodeset-to-string&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;===================================================================================&lt;/p&gt;

&lt;h3&gt;Example usage:&lt;/h3&gt;

&lt;p&gt;(convert a exsl nodeset to string: )&lt;/p&gt;

&lt;hr /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:variable name="somelink"&amp;gt;
    &amp;lt;a href="{url}" class="some-class"&amp;gt;&amp;lt;xsl:value-of select="name"/&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/xsl:variable&amp;gt;
&amp;lt;xsl:apply-templates select="exsl:node-set($somelink)/* | exsl:node-set($some-link)/text()" mode="nodetostring"/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;hr /&gt;&lt;p&gt;(convert xml noset to string: )&lt;/p&gt;

&lt;hr /&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:apply-templates select="node | node[text()" mode="nodetostring"/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Czech pluralizer</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/83467/</link>
      <pubDate>Sun, 22 Jan 2012 09:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/83467/</guid>
      <description>&lt;h4&gt;&lt;em&gt;&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By janiczek&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Czech pluralizer - based on &lt;a href="http://symphony-cms.com/download/xslt-utilities/view/31778/"&gt;phoque's pluralizer&lt;/a&gt;, but adjusted for Czech language - supports different words for 0, 1, 2-4 and 5+ things.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Members Forms</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/68948/</link>
      <pubDate>Sun, 11 Dec 2011 09:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/68948/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Get Members up and running&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By michael-e&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This collection of XSLT utilities will help you integrate the Members extension into your Symphony website. It can save many hours (probably days) of work.&lt;/p&gt;

&lt;p&gt;Members Forms can be downloaded from Github: &lt;a href="http://github.com/michael-e/members-forms"&gt;http://github.com/michael-e/members-forms&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>URL</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/81479/</link>
      <pubDate>Mon, 05 Dec 2011 23:27:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/81479/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Get URL according to the pages' ID&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By kanduvisla&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Get the URL of a page, according to a given ID.&lt;/p&gt;

&lt;p&gt;Example usage:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:call-template name="url"&amp;gt;
    &amp;lt;xsl:with-param name="id" select="35" /&amp;gt;
&amp;lt;/xsl:call-template&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>String utility functions</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/54569/</link>
      <pubDate>Thu, 01 Dec 2011 09:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/54569/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Lowercase, Uppercase, Replace, Split, Count substrings ...&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By Zimmen&lt;/strong&gt;&lt;/p&gt;&lt;h1&gt;String utility functions (yes, functions)&lt;/h1&gt;

&lt;pre&gt;&lt;code&gt;version:  1.03
author:   Simon de Turck
email:    simon@zimmen.com
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Maintained on &lt;a href="https://gist.github.com/1415416"&gt;gist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To use these functions add the string namespace to your master (or wherever you feel it suits best) stylesheet and import this utility. Add the namespace &lt;code&gt;xmlns:string="http://symphony-cms.com/functions"&lt;/code&gt; to all stylesheets where you want to use these functions.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This utility uses some &lt;strong&gt;EXSLT&lt;/strong&gt; that is supported in libxslt 1.0.19 and later&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Usage:&lt;/p&gt;

&lt;h4&gt;Convert string to lowercase:&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:lower-case([selector])" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:lower-case('ABC')" /&amp;gt;

abc
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Convert string to uppercase:&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:upper-case([selector])" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:upper-case('abc')" /&amp;gt;

ABC
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Capitalize string (by vladG?):&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="capitalize([selector])" /&amp;gt;
&amp;lt;xsl:value-of select="ucfirst([selector])" /&amp;gt; (alias)
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="capitalize('the t in this sentence is capitalized!')" /&amp;gt;

The t in this sentence is capitalized!
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Capitalize each word in a string:&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="capitalize-words([selector])" /&amp;gt;
&amp;lt;xsl:value-of select="ucall([selector])" /&amp;gt; (alias)
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="capitalize-words('all words in this sentence are capitalized!')" /&amp;gt;

All Words In This Sentence Are Capitalized !
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Replace in string:&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:replace([selector],[needle],[replace])" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:replace('a b c',' ',' to the ')" /&amp;gt;

a to the b to the c
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Split a string (returns a nodeset):&lt;/h4&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:copy-of select="string:split([selector][,[delimiter],[rootnodename],[nodename]])" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;&lt;li&gt;Default delimiter: ','&lt;/li&gt;
&lt;li&gt;Default rootnodename: 'nodeset'&lt;/li&gt;
&lt;li&gt;Default nodename: 'node'&lt;/li&gt;
&lt;/ul&gt;&lt;h6&gt;example 1:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:copy-of select="string:split('a,b,c')" /&amp;gt;

&amp;lt;nodeset&amp;gt;
    &amp;lt;node&amp;gt;a&amp;lt;/node&amp;gt;
    &amp;lt;node&amp;gt;b&amp;lt;/node&amp;gt;
    &amp;lt;node&amp;gt;c&amp;lt;/node&amp;gt;
&amp;lt;/nodeset&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example 2:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:copy-of select="string:split('book1#book2#book3','#','bookstore','book')" /&amp;gt;

&amp;lt;bookstore&amp;gt;
    &amp;lt;book&amp;gt;book1&amp;lt;/book&amp;gt;
    &amp;lt;book&amp;gt;book2&amp;lt;/book&amp;gt;
    &amp;lt;book&amp;gt;book3&amp;lt;/book&amp;gt;
&amp;lt;/bookstore&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example 3:&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:copy-of select="string:split('item1#item2#item3','#','ul','li')" /&amp;gt;

&amp;lt;ul&amp;gt;
    &amp;lt;li&amp;gt;book1&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;book2&amp;lt;/li&amp;gt;
    &amp;lt;li&amp;gt;book3&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Count occurrences of a string in a string (by phoque):&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;To count elements (lets say &lt;code&gt;&amp;lt;a href&amp;gt;&lt;/code&gt;'s in your text fields) you should use &lt;code&gt;count(text/*/a)&lt;/code&gt; instead.&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:substring-count([needle],[haystack])" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h6&gt;example&lt;/h6&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;xsl:value-of select="string:substring-count('the quick brown fox jumps over the lazy dog','the')" /&amp;gt;

2
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>group by position</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/80505/</link>
      <pubDate>Mon, 14 Nov 2011 09:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/80505/</guid>
      <description>&lt;h4&gt;&lt;em&gt;&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By Cremol&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This utility applies a template loop for multiple items instead of just one item&lt;br /&gt;&lt;a href="http://symphony-cms.com/discuss/thread/80344/"&gt;View example&lt;/a&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Alphabet</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/80198/</link>
      <pubDate>Wed, 09 Nov 2011 04:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/80198/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Display the alphabet&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By tarakanoff&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This template is designed to display the alphabet in the form of links (or whatever you like, decide for yourself). By default, it displays the English alphabet.&lt;/p&gt;

&lt;p&gt;The original algorithm is taken from the article "&lt;a href="http://erum.ru/article/23"&gt;XSLT-examples. Vol.3 Index funds XSLT&lt;/a&gt;" (Russian).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facebook Comments</title>
      <link>http://www.getsymphony.com/download/xslt-utilities/view/79066/</link>
      <pubDate>Mon, 17 Oct 2011 10:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/download/xslt-utilities/view/79066/</guid>
      <description>&lt;h4&gt;&lt;em&gt;Implement with HTML5 or XFBML&lt;/em&gt;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;By jstar&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A simple utility for Facebook Comments.&lt;/p&gt;

&lt;p&gt;See more information:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://developers.facebook.com/docs/reference/plugins/comments/"&gt;http://developers.facebook.com/docs/reference/plugins/comments/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
