Also es klappt inzwischen bei mir mit der Testdatei. Danke für die Tipps. Die Dateiendung und die Kodierung habe ich in XML Spy hinzugefügt bzw. umgestellt.
Mit meiner richtigen Datei (ca. 100Seiten) allerdings nur wenn ich in xsl:result-document als Output "XML" statt "HTML" angebe. Mit Saxon komme ich so aber auch zu meinem gewünschten Ergebnis. XML Spy stürzt dabei komischerweise ab. Aber da es eh nur ich verwende ist es O.K.
Vielen Dank für die Hilfe