25. maj 2005 - 14:43
Der er
7 kommentarer og 1 løsning
if og substring
Nogen der ved hvorfor det ikke virker? <xsl:if test="substring(@dato,6,2)>0"> (<xsl:value-of select='substring@dato,9,2)'/>/ <xsl:value-of select='substring(@dato,6,2)'/>) </xsl:if>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der mangler en ( i (<xsl:value-of select='substring******(*****@dato,9,2)'/>/
Har leget lidt med det. Kan du gennemskue hvorfor jeg får fejl her?? <xsl:if test="substring(@dato,6,2)=='1'"> (<xsl:value-of select='substring(@dato,9,2)'/>/<xsl:value-of select='substring(@dato,6,2)'/>) </xsl:if> <xsl:if test="substring(@dato,6,2)=='0'"> (<xsl:value-of select='substring(@dato,9,2)'/>/<xsl:value-of select='substring(@dato,7,1)'/>) </xsl:if>
Savner lidt test data samt en forklaring på hvad det er du vil.
der må være noget galt med syntaksen, da jeg får en fejl. hvis tegn 6 er 1 vil jeg det ene, hvis tegn 6 er 0 vil jeg noget andet her er nyeste kode. <xsl:if test="substring({@dato},6,1)=='1'"> (<xsl:value-of select='substring(@dato,9,2)'/>/<xsl:value-of select='substring(@dato,6,2)'/>) </xsl:if> <xsl:if test="substring({@dato},6,1)=='0'"> (<xsl:value-of select='substring(@dato,9,2)'/>/<xsl:value-of select='substring(@dato,7,1)'/>) </xsl:if>
Som sagt savner jeg stadig at se din xml men, jeg vil du skal af med {} og den ekstra = Så prøv med dette <xsl:if test="substring(@dato,6,1)='1'"> (<xsl:value-of select="substring(@dato,9,2)"/>/<xsl:value-of select="substring(@dato,6,2)"/>) </xsl:if>
ja det virker. Fandt lige ud af det, men 1000 tak for hjælpen
Så ingen points eller hvad :(
Kurser inden for grundlæggende programmering