Thomas J.S.: <xsl:document> und Microsoft

Beitrag lesen

hallo Alex, oder doch Holger?!?

Ich habe nachgeschaut. Du hast recht, was xsl:document betrifft.
Aber anscheinend heißt es in XSLT 2.0 xsl:result-document. Ich habe es nur überflogen, aber da war die Rede von verschiedenen Frames und für Frames braucht man bekanntlich verschiedene Quellen. Wäre auch Blödsinn gewesen, es zu streichen, weil der Bedarf danach gegeben ist und es auch nicht der XSL-Philosophie widerspräche.

Gruß
Holger

Dann hast du es vielleicht im xslt 1.1 nicht richtig gelsesen:
http://www.w3.org/TR/xslt11/#multiple-output

The xsl:document element is used to create multiple result documents. As well as the main result document, there can be subsidiary result documents. Each subsidiary result document is created using an xsl:document element. [...] The href attribute specifies where the subsidiary document should be stored; ..."

im beispeil ist halt die rede auch schon dort vom frames, was nicht heisst das es so sein muss.

und was sagt xslt 2.0 WD:

http://www.w3.org/TR/xslt20/#section-Major-Features

"The facility for multiple output documents, already introduced in the XSLT 1.1 Working Draft, is significantly revised. It now separates the production of multiple result trees from their serialization, and defines more carefully the rules that apply to the creation of links between the different result trees by means of relative URIs."

was also anderes ist, die tatsache, dass die erzeugung von result-trees von der serialsierung getrennt passiert.

das biespiel ist ziemlich das selbe wie im xslt 1.1 WD.

übrigens xerces kann mit erweiterunge ebenfalls mehrere ergebnissdokumente erzeugen. ob der MSXML das kann weiss ich auch nicht.

grüße
thomas