The Sun BabelFish Blog
Don't panic !
<oXygen/>: an essential tool!
The last time I worked with XSLT style sheets was close to a year ago. So when I had to write a transform from atom to my Atom OWL rdf ontology I had forgotten pretty much everything I had learned before. I tried using Firefox's inbuilt xslt transform capability, but that was of very little use, as it was exceedingly difficult to understand what was wrong with my script. Searching around for a better way to debug my xslt I came upon oXygen an xml/xslt/xpath editor, and what a difference did that make! I just have to say I would never have been able to get my work done without it this fast.
oXygen has all the tools one expects from an IDE: refactoring, inline documentation, debugging even. While writing a transform one can click on part of the output, and oXygen highlights what part of the input document that output corresponds to, and what transformation led to that output. The inline error correction mechanism and documentation provides immediate feedback which guided me through the XSLT 2.0 spec fluidly. With a little bit of extra help from Bob DuCharme's excellent xslt 2.0 articles that was all that was needed.
oXygen is not open source software. It is free as in beer for a month. But for good quality tools such as this I am really happy to pay.
After all that's what Java is also about: enabling people to make a living from their work. I
can see myself easily buying it.
Amazingly enough
it has even led me to enjoy xml again!
Posted at 06:37PM Jun 14, 2006 [permalink/trackback] by Henry Story in SemWeb |
Note on comments:
- I know the forms below are a little small. We have asked for years for this to be changed, but I don't think it's going to happen soon. In Apple's Safari you can resize the entry box with you mouse. For people using other browsers click on this javascript link, that should allow you to resize your form.
- Comments are moderated, so they will take a little time to appear. Currently moderation means I have to read them personally. Hopefully with OpenId deployment, this will become more automated.
- HTML markup no longer works here, due to some decision made somewhere. Sorry about that.
- If you are having trouble posting, it may be that you need javascript to be enabled. I don't think javascript should be needed for submitting a form, but that's the way it is here.
- Check your comments by using the preview button...

