Hallo Markus,
»» <xsl:result-document format="xml" href="output2.svg">
> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"
> xmlns:xlink="http://www.w3.org/1999/xlink">
> <text> Hier Steht dann Beschreibung </text>
> <g xlink:href="output1.svg"/>
> <text> Und hier Legende</text>
> </svg>
> </xsl:result-document>
Das g-Element besitzt kein xlink:href-Attribut. Hier kann das use-Element verwendet werden, welches interne oder externe Referenzen einbinden kann. Schreibe in das externe SVG-Dokument im defs-Bereich eine Gruppe, z. B. mit der ID extern, also <g id="extern">...</g> und binde diese so ein:
<use xlink:href="output1.svg#extern"/> (Attribute x, y, height und width lassen sich noch explizit setzen).
Hinweis: Aktuelle Opera-Versionen und IEs mit ASV 6 preview 1 (nicht ASV 3.03) machen das mit, Firefox 3.0.8 und Safari 3.2.2 leider nicht.
Grüße,
Thomas