Hallo Franz!
So ist das nicht richtig. Was Du ja möchtest ist, alle Kindelemente von <inhalt> in die Variable lesen, also eine Knotenmenge zurückbekommen. Dazu musst du es anders schreiben: <xsl:variable name="sitemap_doc" select="document('sitemap.xml')/restauratix/inhalt"/>
Oh nein! So ein §*%")&$. Stimmt! Ist ja auch völlig logisch. Da hatte ich wohl mehr als nur ein Brett vor dem Kopf. Jetzt kapiere ich auch endlich was das mit den zweiten Parameter von document() wirklich auf sich hat.
Doch, mit <xsl:value-of select="$sitemap_doc/element_a/element_b"/>
erreichst Du Dein Ziel, wenn Du die Variable richtig mit einer Knotenmenge als Wert belegst.
Wenigsten da lag ich richtig. :)
Wirklich vielen Dank für Deine sehr gute und ausführliche Hilfe. Ich war schon kurz davor die dümmsten Dinge auszuprobieren. :|
Gruß,
Sönke