<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anton Lapounov: XML XSLT and Beyond</title><link>http://blogs.msdn.com/b/antosha/</link><description>Secrets of using XML and XSLT in the .NET world</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>XSLTC — Compile XSLT to .NET Assembly</title><link>http://blogs.msdn.com/b/antosha/archive/2007/05/28/xsltc-compile-xslt-to-.net-assembly.aspx</link><pubDate>Tue, 29 May 2007 03:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2955402</guid><dc:creator>antosha</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/antosha/rsscomments.aspx?WeblogPostID=2955402</wfw:commentRss><comments>http://blogs.msdn.com/b/antosha/archive/2007/05/28/xsltc-compile-xslt-to-.net-assembly.aspx#comments</comments><description>In my two previous posts I described a potential performance hit caused by XSLT-to-MSIL compilation and JIT-compilation when you load and run some XSLT stylesheet with the XslCompiledTransform engine for the first time. Since the .NET Framework 2.0 did...(&lt;a href="http://blogs.msdn.com/b/antosha/archive/2007/05/28/xsltc-compile-xslt-to-.net-assembly.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2955402" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XSLT/">XSLT</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/System-Xml/">System.Xml</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XslCompiledTransform/">XslCompiledTransform</category></item><item><title>XslCompiledTransform Performance: Beating MSXML 4.0</title><link>http://blogs.msdn.com/b/antosha/archive/2006/07/24/xslcompiledtransform-performance-beating-msxml-4-0.aspx</link><pubDate>Mon, 24 Jul 2006 15:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:677560</guid><dc:creator>antosha</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/antosha/rsscomments.aspx?WeblogPostID=677560</wfw:commentRss><comments>http://blogs.msdn.com/b/antosha/archive/2006/07/24/xslcompiledtransform-performance-beating-msxml-4-0.aspx#comments</comments><description>&lt;p&gt;Interestingly enough, the first &lt;a href="http://live.com"&gt;live.com&lt;/a&gt; hit for
the "XslCompiledTransform Performance" query at the moment is
&lt;a href="http://www.wintellect.com/Weblogs/XslCompiledTransformPerformance.aspx"&gt;this post&lt;/a&gt;
of Jeff Prosise, where he says he was disappointed that &lt;code&gt;XslCompiledTransform&lt;/code&gt;
ran just 3 times faster than &lt;code&gt;XslTransform&lt;/code&gt; on a "fairly simple style sheet".
He is concerned that &lt;code&gt;XslCompiledTransform&lt;/code&gt; is not fast enough comparing to
the good old MSXML 4.0. Well, as we will see very soon, &lt;code&gt;XslCompiledTransform&lt;/code&gt;
may easily outperform MSXML 4.0 by several times!&lt;/p&gt;...(&lt;a href="http://blogs.msdn.com/b/antosha/archive/2006/07/24/xslcompiledtransform-performance-beating-msxml-4-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=677560" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XSLT/">XSLT</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/MSXML/">MSXML</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/System-Xml/">System.Xml</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XslCompiledTransform/">XslCompiledTransform</category></item><item><title>XslCompiledTransform Slower than XslTransform?</title><link>http://blogs.msdn.com/b/antosha/archive/2006/07/16/xslcompiledtransform-slower-than-xsltransform.aspx</link><pubDate>Sun, 16 Jul 2006 17:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:667221</guid><dc:creator>antosha</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/antosha/rsscomments.aspx?WeblogPostID=667221</wfw:commentRss><comments>http://blogs.msdn.com/b/antosha/archive/2006/07/16/xslcompiledtransform-slower-than-xsltransform.aspx#comments</comments><description>The .NET Framework 2.0 provides a new &lt;A href="http://msdn2.microsoft.com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx"&gt;&lt;CODE&gt;System.Xml.Xsl.XslCompiledTransform&lt;/CODE&gt;&lt;/A&gt; XSLT processor class, which is intended to replace the obsoleted &lt;CODE&gt;XslTransform&lt;/CODE&gt; class. One of the major differences between the two is that while the latter is an XSLT &lt;A href="http://en.wikipedia.org/wiki/Interpreter_%28computing%29"&gt;interpreter&lt;/A&gt;, the former is a real XSLT &lt;A href="http://en.wikipedia.org/wiki/Compiler"&gt;compiler&lt;/A&gt;, allowing significantly faster execution times. Does it mean &lt;CODE&gt;XslCompiledTransform&lt;/CODE&gt; is always faster? Surprisingly, the answer is not that simple....(&lt;a href="http://blogs.msdn.com/b/antosha/archive/2006/07/16/xslcompiledtransform-slower-than-xsltransform.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=667221" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-00-66-72-21/XsltPerf.zip" length="3000" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XSLT/">XSLT</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/System-Xml/">System.Xml</category><category domain="http://blogs.msdn.com/b/antosha/archive/tags/XslCompiledTransform/">XslCompiledTransform</category></item></channel></rss>