Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering if it is included in Ubuntu any GUI tool to support the creation of xslt -- bonus points if it also shows how it transforms some reference xml source as I write the xslt document.

I've had a look in apt-cache search but cannot find anything related, although it sounds weird to me that there is nothing for doing that...

Thanks for your help!

share|improve this question
There is nothing for free. If you are interested in paying for program that visualises transformation then there are options. Although it's not very productive as you may expect. Better do it by hand – zetah Jan 19 '12 at 15:00
Check if Serna Free can do what you want: – Sabacon Jan 19 '12 at 16:28
After I saw provided answer (emacs), thought that maybe I did not understood you right. I had impression that you are looking for XSLT mappers. If you just want to validate your transformation then there are lot of CLI tools which you can integrate in your preferred editor – zetah Jan 19 '12 at 16:34
@zetah, I suppose you got me right -- I am learning xslt, so I am looking for something that gives me very quick feedback about how changing the xslt affects the output xml. – fdierre Jan 19 '12 at 16:59
OK then, as mentioned mappers like xsl:easy (Google for others) are expensive and good looking, but I don't find them productive. Suggested Serna is really nice, and good to have it, but again I would suggest to you to use tools like xsltproc, xmllint... with your preferred editor. – zetah Jan 19 '12 at 17:28

emacs has a mode for everything.

share|improve this answer

Treebeard provides a lightweight IDE for xslt, with integrated transformation.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.