xslt-Problem: Parameter

-starter-

Neuling
Thread Starter
Mitglied seit
18.03.2002
Beiträge
306
Hallo,

ich will in meinem XSLT-Stylesheet einfach eine Regel für ein z.B.
<bild quelle="http://url.com/url.gif" />
Element definieren. Das soll natürlich durch

<img src="http://url.com/url.gif" /> ersetzt werden. Wie geht das aber?

Bisher bin ich so weit für die Template-Regel:

<xsl:template match="bild">

<img src="??????????" alt="logo" />
</xsl:template>
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
so in der art sollts werden:

Code:
<xsl:template match="bild">
  <xsl:element name="img">
    <xsl:attribute name="src"><xsl:value-of select="@quelle"/></xsl:attribute>
    <xsl:attribute name="alt">logo</xsl:attribute>
  </xsl:element>
</xsl:template>
 
ahhh! Danksche :bigok: . Ich hab das bisher nie mit xsl:element gemacht, aber hier ging's ja nicht ohne.
 
noch ein Problem ist mir aufgefallen:

Wenn ich überpüfen will, ob das Attribut type den Wert 'intern' bzw. 'extern' hat, brauche ich irgendeinen Booleschen Wert. so geht's scon mal nicht:

<xsl:if test="@type=='intern'">
eins
</xsl:if>
<xsl:if test="....">
zwei
</xsl:if>
 
hm, nen stringvergleich... da binnik leider überfragt. vielleicht mit nem einzelnen gleichheitszeichen?
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh