Kerstin: 2xXML + XSLT -> XML possible?

Hallo,

ich habe eine XML-Datei in der die Struktur eines Dokuments abgebildet ist. In einer zweiten XML-Datei werden die Daten gehalten, mit der die 1. XML-Datei per XSLT gefüllt werden soll und hinten soll wieder eine XML-Datei rausspringen.
Frage: Ist das möglich?

Der XSLT-Prozessor würde die 1. XML-Datei und die XSL-Datei bekommen. Hinten soll ja wieder XML rauskommen. Kann ich in der XSL-Datei angeben, dass er Daten aus einer anderen XML-Datei auswählen soll?
Die Angabe welcher Daten wäre auch nicht schlecht, wenn diese z.B. durch eine ID eindeutig in der XML-Daten-Datei angegeben sind. Kann ich XSL eine Variable übergeben?

Ich bin ziemlich verwirrt, was das Thema betrifft und hoffe auf ein eure Hilfe.

Gruß,
Kerstin

  1. Hi,

    ich habe eine XML-Datei in der die Struktur eines Dokuments abgebildet ist. In einer zweiten XML-Datei werden die Daten gehalten, mit der die 1. XML-Datei per XSLT gefüllt werden soll und hinten soll wieder eine XML-Datei rausspringen.
    Frage: Ist das möglich?

    Ja. Zum Beispiel kannst du die Daten der 2. Datei in einer Schleife einlesen:

    <xsl:for-each select="document(2te-datei.xml)//xpath-ausdruck">
    ...

    Grüße, Jens

    1. Aaaaah, cool.
      Ich danke Dir :-)