Примеры в
http://en.wikipedia.org/wiki/XSLT
или
http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog
кажутся независимыми XML и XSLT файлами. Разве они не должны быть связаны? Или вы каким-то образом помещаете их в один и тот же файл? В противном случае, как один файл знает, как всасывать данные из другого файла?