XSLT debugger in Visual Studio

Earlier this week I was struggling with an XSLT transformation. Usually it sort of works and requires some tweaking. But now I could not get it to work at all. I was doing the transformation from within a .Net control.

Googling for an XSLT debugger was quite surprising. It turns out that Visual Studio has an XSLT debugger! Since version 2005 if I am not mistaken. Wow!

So I fired up Visual Studio and started debugging. Within minutes I got it to work.

Just open an XML/XSLT file and go to the XML menu. There it should mention an option like XSLT debug. The rest is self explanatory.

Useful for web developers

When you are working on web sites regularly you have probably done some testing using various different browsers. There are a number of scenarios for doing this:

  • install all the browsers on your machine
  • use virtual machines for various ous operating system / browser combinations
  • no cross browser testing 😉
  • etc.

Sometimes these scenarios are not possible or even unwanted.

Recently I discovered the following site: http://www.xenocode.com/browsers/.

From this page it is possible to install a browser plugin that enables you to start other browsers from the web page without having to install them.

The technology is based on virtualisation and streaming.

This is very interesting. Please let me know if this is useful