I have been really into XML/XSLT this year. I am particularly interested in using XSL to generate source code and I've been very successful in this regard. The bible on this subject, as far as I am concerned, is Code Generation in Microsoft .NET, by Kathleen Dollard. This is where I first encountered this approach and I must say there is a lot to like about doing code generation this way.
Xselerator
I've used a number of tools to edit XML and I have been very frustrated because I feel they should be much better. I've actually used Visual Studio, Delphi, and Dreamweaver, to name a few, and while they are better than nothing, I figured I could develop one that was superior. The rub is I have had no interest in doing so. Anyway, I discovered Xselerator the other day and it does what I really wanted an XML editor to do and at a reasonable price. I downloaded and installed the 14 day trial and on day one, I ordered the product. There is an annoying little nag screen that takes away all the joy of using the product and I knew I wanted it, so I purchased it.
The product essentially has a left pane and a right pane. The left pane is your XML document and the right pane is your XSL document. You can have multiple documents, each indicated by a notebook tab. Press F9 and the transformation takes place before your eyes and the result appears in a popup window. Very slick. It has intellisense-like functionality, tag completion, puts the cursor in the right place, etc. It is a very nice product and is something that will speed your development along. That's good news.
Comments