PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XSLT: XML Daten einbinden


MadMan2k
2006-04-09, 09:59:48
im Moment greife ich auf extern in einer XML Datei gelagerte Daten über

<xsl:value-of select="document('datei.xml')/bla/blub" />

zu.
Da die zu öffnenden Dateienvon der Striktur alle gleich sind, würde es Sinn machen, wenn ich diese nur einmal irgendow einbinden könnte und fortan mit /bla/blub auf die Daten zugreifen.
Geht das irgendwie?

HellHorse
2006-04-09, 10:11:02
<xsl:variable name="bla_blub">
<xsl:value-of select="document('datei.xml')/bla/blub"/>
</xsl:variable>
Keine Ahnung ob's geht. XSLT kann zuweilen eine rechte Bitch sein.

MadMan2k
2006-04-09, 10:15:36
hat mich auf den richtigen Pfad gebracht:

<xsl:variable name="bla" select="document('datei.xml')/bla" />

<xsl:value-of select="$bla/blub" />