Hellihello,
na dein problem ist ja wohl, dass das php nicht html-code ausspuckt sondern das xml, wenn ich das recht verstehe.
was du willst ist doch eine html-ausgabe. der siehst du nach dem parsten durch phps xslt-prozessor überhaupt nicht mehr an, auf welche weise sie erstellt wurde. nix xml mehr. interssant ist also entweder
a) wie der ausgegebene html-quelltext aussieht
b) warum er vielleicht nicht so aussieht wie erwartet
könnte es sein, dass du das xml ungeparsed ausgibst?
weiterer tipp:
nimm eine zeile xml, eine zeile xsl, sowenig php wie nötig und teste. dann übertrage das ergebnis auf deine zig-zeilen.
Dank und Gruß,
frankx