XSL Transforms: The Tortoise and the Hare

by Peter Tyrrell Friday, June 10, 2005 10:24 AM

Woe. Woe, I say. Woe! To Thee! If thou wouldst assay to run an XSL transform with the .NET XslTransform object. And a knight recreant would I be to keep my tongue caged within its red and toothy prison over it. As 'twere.

Simply put, the .NET XslTransform class is not MSXML based. MSXML is fast. XslTransform is slow. Particularly with transforms of larger XML docs - performance gets worse the larger the XML input is. Supposedly this will all go away with .NET 2.0.

If you pass WebPublisher an XSL document with a query, you're in no trouble, since WebPublisher is using MSXML.

Keywords: tortoise, hare, woe

Tags:

blog comments powered by Disqus

Month List