XSLT is kind of like complex regexs, it's a write-only language. I've written a few XSLT transformations over the years for various things and every single time without fail I realize at the end it was a huge mistake.
Also most data is in CSV or similar delimited format and won't be usable with XSLT.
Also most data is in CSV or similar delimited format and won't be usable with XSLT.