<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SharpTemplate Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home</link><description>SharpTemplate Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://sharptemplate.codeplex.com/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. It is very easy to use, yet very powerful. It supports a pluggable syntax, full C# compliant expression parser, caching and macros.&lt;br /&gt;
&lt;h1&gt;Note:&lt;/h1&gt;
The SharpTemplate.NET project has been merged with LazyParser.NET project and has been moved to the &lt;a href="http://viciproject.com" class="externalLink"&gt;Vici Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. No further updates will be published on CodePlex.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Please visit the &lt;a href="http://viciproject.com" class="externalLink"&gt;Vici Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; website for project information, downloads and documentation.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;</description><author>activa</author><pubDate>Sun, 10 May 2009 08:43:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090510084338A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. It is very easy to use, yet very powerful. It supports a pluggable syntax, full C# compliant expression parser, caching and macros.&lt;br /&gt; &lt;br /&gt;&lt;u&gt;Features&lt;/u&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Template syntax is fully customizable (includes syntaxes for Velocity, ProMesh.NET)&lt;/li&gt;&lt;li&gt;Loops (foreach)&lt;/li&gt;&lt;li&gt;Conditionals (if - elseif - else)&lt;/li&gt;&lt;li&gt;Late-bound C# expression evaluation (using &lt;a href="http://www.codeplex.com/LazyParser" class="externalLink"&gt;LazyParser.NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, which is part of this project)&lt;/li&gt;&lt;li&gt;Light-weight (less than 80KB)&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Example of a template (using Velocity syntax):&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
#foreach ($product in $Products)
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$product.Name&amp;lt;/td&amp;gt;
   #if ($product.Stock &amp;gt; 0)
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   #else
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   #end
  &amp;lt;/tr&amp;gt;
#end
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt; &lt;br /&gt;The same template in &amp;quot;ProMesh.NET&amp;quot; syntax:&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
&amp;lt;!--$[foreach product in Products]--&amp;gt;
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$[product.Name]&amp;lt;/td&amp;gt;
   &amp;lt;!--$[if product.Stock &amp;gt; 0]--&amp;gt;
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   &amp;lt;!--$[else]--&amp;gt;
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   &amp;lt;!--$[endif]--&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;!--$[endfor]--&amp;gt;
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt; &lt;br /&gt;The code to parse and render the template:&lt;br /&gt; &lt;br /&gt;&lt;pre&gt;
SharpTemplate template = new SharpTemplate&amp;lt;Velocity&amp;gt;();
 
ParserContext data = new CSharpContext();
 
data[&amp;quot;Products&amp;quot;] = GetOrders();
 
string renderedFile = template.RenderFile(&amp;quot;template.htm&amp;quot; , data);
&lt;/pre&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>activa</author><pubDate>Mon, 19 May 2008 15:02:11 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080519030211P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. It is very easy to use, yet very powerful. It supports a pluggable syntax, full C# compliant expression parser, caching and macros.&lt;br /&gt; &lt;br /&gt;&lt;u&gt;Features&lt;/u&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Template syntax is fully customizable (includes syntaxes for Velocity, ProMesh.NET)&lt;/li&gt;&lt;li&gt;Loops (foreach)&lt;/li&gt;&lt;li&gt;Conditionals (if - elseif - else)&lt;/li&gt;&lt;li&gt;Late-bound C# expression evaluation (using &lt;a href="http://www.codeplex.com/LazyParser" class="externalLink"&gt;LazyParser.NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, which is part of this project)&lt;/li&gt;&lt;li&gt;Light-weight (less than 80KB)&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Example of a template (using Velocity syntax):&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
#foreach ($product in $Products)
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$product.Name&amp;lt;/td&amp;gt;
   #if ($product.Stock &amp;gt; 0)
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   #else
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   #end
  &amp;lt;/tr&amp;gt;
#end
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt; &lt;br /&gt;The same template in &amp;quot;ProMesh.NET&amp;quot; syntax:&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
&amp;lt;!--$[foreach product in Products]--&amp;gt;
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$[product.Name]&amp;lt;/td&amp;gt;
   &amp;lt;!--$[if product.Stock &amp;gt; 0]--&amp;gt;
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   &amp;lt;!--$[else]--&amp;gt;
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   &amp;lt;!--$[endif]--&amp;gt;
  &amp;lt;/tr&amp;gt;
&amp;lt;!--$[endfor]--&amp;gt;
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt;
&lt;/div&gt;</description><author>activa</author><pubDate>Thu, 15 May 2008 15:09:57 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080515030957P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. It is very easy to use, yet very powerful. It supports a pluggable syntax, full C# compliant expression parser, caching and macros.&lt;br /&gt; &lt;br /&gt;&lt;u&gt;Features&lt;/u&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Template syntax is fully customizable (includes syntaxes for Velocity, ProMesh.NET)&lt;/li&gt;&lt;li&gt;Loops (foreach)&lt;/li&gt;&lt;li&gt;Conditionals (if - elseif - else)&lt;/li&gt;&lt;li&gt;Late-bound C# expression evaluation (using &lt;a href="http://www.codeplex.com/LazyParser" class="externalLink"&gt;LazyParser.NET&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, which is part of this project)&lt;/li&gt;&lt;li&gt;Light-weight (less than 80KB)&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Example of a template (using Velocity syntax):&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
#foreach product in Products
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$product.Name&amp;lt;/td&amp;gt;
   #if product.Stock &amp;gt; 0
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   #else
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   #end
  &amp;lt;/tr&amp;gt;
#end
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt;
&lt;/div&gt;</description><author>activa</author><pubDate>Thu, 15 May 2008 07:21:29 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080515072129A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0. It is very easy to use, yet very powerful. It supports a pluggable syntax, full C# compliant expression parser, caching and macros.&lt;br /&gt; &lt;br /&gt;&lt;u&gt;Features&lt;/u&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Template syntax is fully customizable (includes syntaxes for Velocity, ProMesh.NET)&lt;/li&gt;&lt;li&gt;Loops (foreach)&lt;/li&gt;&lt;li&gt;Conditionals (if - elseif - else)&lt;/li&gt;&lt;li&gt;Late-bound C# expression evaluation (using LazyParser.NET, which is part of this project)&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Example of a template (using Velocity syntax):&lt;br /&gt;&lt;pre&gt;
 
&amp;lt;table&amp;gt;
#foreach product in Products
   &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$product.Name&amp;lt;/td&amp;gt;
   #if product.Stock &amp;gt; 0
      &amp;lt;td&amp;gt;In stock&amp;lt;/td&amp;gt;
   #else
     &amp;lt;td&amp;gt;Backordered&amp;lt;/td&amp;gt;
   #end
  &amp;lt;/tr&amp;gt;
#end
&amp;lt;/table&amp;gt;
 
&lt;/pre&gt;
&lt;/div&gt;</description><author>activa</author><pubDate>Thu, 15 May 2008 07:18:23 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080515071823A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/SharpTemplate/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;SharpTemplate.NET is a lightweight general-purpose template engine for .NET 2.0.&lt;br /&gt;&lt;br /&gt;&amp;#42; Template syntax is fully customizable&lt;br /&gt;&amp;#42; Support for loops, conditionals, macros and full C&amp;#35; expression parsing&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><author>activa</author><pubDate>Wed, 14 May 2008 08:01:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080514080120A</guid></item></channel></rss>