Hej Du menar 'test' som i <xsl:when test="/eusdata/session_params/@language_id=1"> ?Behöver hjälp med översättning av XSL
jag förstår inte riktigt vad följande betyder,
kan man skriva vilket ord som hälst i stället för attributen "test" som dyker upp många gånger??
tack.
<xsl:template name="address">
<xsl:param name="address"/>
<xsl:choose>
<xsl:when test="/eusdata/session_params/@language_id=1">
<xsl:value-of select="$address/@address1"/>
<br/>
<xsl:if test="boolean($address/@address4)">
<xsl:value-of select="$address/@address4"/>
<br/>
</xsl:if>
<xsl:if test="boolean($address/@address6)">
<xsl:value-of select="$address/@address6"/>
<br/>
</xsl:if>
<xsl:value-of select="$address/@address2"/>
<xsl:if test="boolean($address/@address3)">
<br/>
<xsl:value-of select="$address/@address3"/>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$address/@address1"/>
<br/>
<xsl:if test="boolean($address/@address3)">
<xsl:value-of select="$address/@address3"/>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:template>Sv: Behöver hjälp med översättning av XSL
Nej, du kan inte byta ut 'test' mot något annat. Det är ett "hårdkodat" attributnamn, på samma sätt som 'href' i a-taggar och 'src' i img-taggar i HTML.