Tu první námitku jsem nějak nepochopil, stačí přece změnit atribut method v xsl:output. Máte tam druhou verzi, která generuje XML - sice se z nějakého důvodu v Mozille nezobrazí XML struktura, jenom vlastní text (asi se s XSLT počítá hlavně pro generování HTML), ale stačí si zobrazit zdrojový kód výběru a uvidíte ji.
Já přece nepopírám, že XSLT je ukecané, také ho obvykle na generování HTML na serveru nepoužívám, protože znám lepší způsoby jak trávit čas. Jenom jsem opravoval váš argument očividně vycházející z neúplných znalostí.