Hallo,
ich glaube hier verwechselst du etwas, XSLT/XSL is dazu da, XML Dokumente zu transformieren. Das hat aber rein gar nichts mit Layout zu tun. Du muesstest schon wissen, auf welcher Basis dein Layout sein soll - (X)HTML, OpenDocument, PDF, Word ???
Wenn du diese Frage beantwortet hast, dann musst du dir überlegen, wie der Code aussehen muss im jeweiligen Layout Standard. Dann kannst du mit XSL eine Transformation schreiben, um den gewünschten "Ziel"Code zu erhalten - der dann von der jeweiligen Anwendung korrekt dargestellt wird. XSL ist nicht dafür da, etwas darzustellen, sondern etwas zu transformieren.