Hallo,
ich habe eine XML (mit DATEN), die ca. so aussieht:
jetzt habe ich noch eine Template-XML, die solche Nodes enthält:
mein problem ist, dass ich (in XSL) versuche, über die Template-XML auf die Werte aus der Daten-XML zu kommen:
(wundert euch nicht über die "sinnlosen" Codestellen; in Wirklichkeit ist mein content noch ein bisschen komplexer zu ermitteln!)
habe natürlich überprüft, dass in $valuename das Richtige drinsteht; mein Problem ist allerdings, dass $daten/$valuename trotzdem nicht den Wert zurückgibt sondern immer nur $valuename
$daten ist übrigens /root/objekt1
also, kennt sich von euch irgendwer mit XSL so gut aus, dass er mir da weiterhelfen kann?!
mfg, guni
ich habe eine XML (mit DATEN), die ca. so aussieht:
HTML Code:
<root> <objekt1> <wert1>Wert 1</wert1> <wert2>Wert 2</wert2> <wert3>Wert 3</wert3> <objekt1> </root>
HTML Code:
<column> <value>wert1</value> </column>
(wundert euch nicht über die "sinnlosen" Codestellen; in Wirklichkeit ist mein content noch ein bisschen komplexer zu ermitteln!)
HTML Code:
<xsl:template name="getValue" match="column"> <xsl:param name="daten"/> <xsl:variable name="valuename" select="value"/> <xsl:variable name="content"> <xsl:value-of select="$daten/$valuename"/> </xsl:variable> <xsl:value-of select="$content"/> </xsl:template>
$daten ist übrigens /root/objekt1
also, kennt sich von euch irgendwer mit XSL so gut aus, dass er mir da weiterhelfen kann?!
mfg, guni
Comment