SlowCheetah extension

This Visual Studio extension enables you as developer to transform a XML config when building in release / or debug mode. The extension page of SlowCheetah explains it pretty well, so I won’t do it here. Please get a look yourself. http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5

Using .NET methods in your XSLT

Not many people know that it is possible to use a .NET object as an extension object when transforming XML with XSLT. Imagine that you want to recalculate the price of a book and round the result number. Impossible to calculate within XSLT, since it’s a transformation language and not a programming language. Solution is to create a class with a method that performs the calculation. Then when transforming add this opject as an extension object to the XsltArgumentList. The C# code:   public class BookPrice { public decimal NewPrice(decimal price, decimal conv) ... [More]