Hallo Norbert,
Wie oder wo oder wie und wo binde ich das externe xml-Doku ein, um im zweiten call-template meinen Pfade reinzutun?
:-/ Ist mein Problem verstaendlich geworden?
Wie du bereits im Titel richtig vermutet hast, über die document()-Funktion von XSLT. Die Funktion gibt dir das Root-Element des externen Dokuments zurück. Mittels XPath-Syntax kannst du dann von diesem Root aus weiter durch das Node-Set (also das externe Dokument in Baum-Form) navigieren. Ein möglicher Parameter der document()-Function ist ein String, der den Pfad zu deiner externen XML-Datei angibt.
Also auf dein Beispiel übertragen:
<xsl:call-template name="formatiere">
<xsl:with-param name="wert"
select="document('PfadzuDeinerDatei')/Wert/aus/externemDokument"/>
<xsl:with-param name="laenge" select="'2'"/>
</xsl:call-template>
Gruß
Franz