tags:

views:

679

answers:

6

What is the best IDE for creating and debugging complex XSLT stylesheets?

For debugging, the ability to set breakpoints and step through the source would be great.

I am interested in all options both commercial and free.

+2  A: 

I use Visual Studio. It lets you set breakpoints (conditional or otherwise) and establish watches on whatever XPath expression you can come up with. It also supports XSLT right out the box and colours it differently than regular XML so developing in it is very easy.

Welbog
+1  A: 

I got a recommendation from someone here for Altova XMLSpy, and it was pretty nice for the few days I used it.

Chris Doggett
+3  A: 

My recommendation is XMLSpy, but isn't free - http://www.altova.com/products/xmlspy/xmlspy.html

If you looking for free, you can try NetBeans - http://www.netbeans.org/

MicTech
I have used both and agree with the above recommendation. If you are a dabbling in XML as part of other work (i.e. java programming) then you can make due quite well with NetBeans. However, if you are doing XML development as your main task then you really should invest in XMLSpy.
Chris Nava
+7  A: 

Editors worth checking out:

All have their specific advantages, so just check them out. If you already have Visual Studio, I'd suggest you just getting started with this one.

0xA3
A: 

XML Spy is the best I've used, without question. But it's very expensive.

I think XSLT debugging and single-stepping is really overrated. Granted, when I started using XSLT there were no debuggers, so I might just be identifying with my torturers here. But the same things that make writing XSLT often feel as difficult as driving a car while wearing a straitjacket (e.g., variables don't) also make using a debugger not a whole lot more useful than the insert-print-statement paradigm.

Robert Rossney
A: 

I've been happy with using XML Cooktop for light XSL development. It's free and has been fairly reliable for me.

Fred Sobotka