Attribut := Variablenwert ???
Hannes
- xsl
0 MudGuard0 Hannes0 Thomas J.S.0 Hannes
0 Hannes
Hi,
ist es möglich einem Attribut einen bestimmten Variablenwert zuzuordnen?
Etwa in der Art:
<xsl:attribute name="$zk;">Hallo</xsl:attribute>
Hi,
ist es möglich einem Attribut einen bestimmten Variablenwert zuzuordnen?
Dem Attributnamen oder dem Attributwert?
dem Attributnamen:
<xsl:attribute name="{$zk}">Hallo</xsl:attribute>
dem Attributwert:
<xsl:attribute name="blabla"><xsl:value-of select="$zk"/></xsl:attribute>
(aus dem Gedächtnis, ungetestet)
cu,
Andreas
Dem Attributnamen!
<xsl:attribute name="{$zk}">Hallo</xsl:attribute>
das geht nicht, name="{$zk}" ist not valid (Not a QName)
Hallo,
Dem Attributnamen!
Ist nicht möglich.
Grüße
Thomas
Hallo,
ist es möglich einem Attribut einen bestimmten Variablenwert zuzuordnen?
dem Attributnamen:
<xsl:attribute name="{$zk}">Hallo</xsl:attribute>
Genau das ist nicht möglich. "name" muss ein 'qulaified name' sein.
Grüße
Thomas
Was ist ein 'qulaified name'???
Wenn man ein Bsp auf's Minimum reduziert geht das sehr wohl.
Nur bei einem komplexeren (mit einigen Schachtelungen) geht es nicht, deshalb hatte ich auch gleich gesagt, dass es nicht geht und mich später korrigiert.
Ich korrigiere mich! Es geht.
Vielen Dank!!!
Hallo,
Ich korrigiere mich! Es geht.
Das würde mich aber überraschen.
Es sei denn du hast ein Parameter genommen.
<xsl:param name="ding" select="'id'" />
...
<p>
<xsl:attribute name="{$ding}"><xsl:value-of select="@irgendwas" /></xsl:attribute>
</p>
ergibt so z.B.
<p id="toll">
Versuchst du das mit dem Wert eines Varaibles, geht es ncht.
Grüße
Thomas
Hi,
Heute ist es definitiv nicht mein Tag.
Versuchst du das mit dem Wert eines Varaibles, geht es ncht.
Geht auch, es kommt bloß auf dem Kontext an.
Grüße
Thomas - pc ausschaltend -