Earlier quoted context omitted.
I've heard that before... https://en.wikipedia.org/wiki/XSLT
Isn't the Blizzard website largely written in XML and XSLT? I can imagine quite a few scenarios where that can be a good approach.
It's no longer using all this, of course. They hired the guys from wowhead.com and had them redo the whole thing in a saner stack.