Submitted by Dick on Tue, 01/10/2012 - 00:00
I see many job postings that ask for a person with skills writing XML transforms. The posts almost always end up assuming that such a person needs to be an XSLT expert. This need not always be the case! While it it is true that XSLT can be used to transform XML, there are reasons why you might want to consider doing XML transform using another programming language. My favorite language for transforms is Python.
Here is why I often choose to script in Python or PHP instead of using XSLT: