I'm trying to wrap my head around XML and XSLT stuff, and in my research I stumbled upon different XSLT processors.
Xalan was the first one, and it seems to work pretty fine and is free, except that I need/want to use features in the 2.0 specs, including XML Schema. To do so I must either work with extensions and Xalan, or switch to another.
So I searched some more and someone pointed me towards Saxon, which doesn't come both XML-Schema aware AND free, which is not dramatic in itself, but somewhat sad.
That's pretty much where I am now, and I'm seeking guidance towards tools that I can use to achieve my goals, which would be to use the 2.0 specs.
I don't mind about the language, but I'd prefer something Java, Python, or Ruby (or anything else free and crossplatform).
Subquestion, for extra karma: Could I use the free Saxon edition combined with Xerces to achieve what I want?
Kernow provides a nice interface for working with Saxon/Xerces2 to achieve XSLT 2.0 greatness. It's also open source.