If Else i XSL dokument
Hejsa,Jeg har følgende felt som jeg skal behandle i et XSL dokument:
<xsl:value-of select="address/@phone1" />
Det kan være formatteret sådan - det er et lokal nummer felt:
XXXX
XXXXX
XXXXXXXX
Hvis det er 4 cifre skal der tilføjes: 1111
Hvis det er 5 cifre skal der tilføjes 111
Hvis det er 8 cifre skal der ikke gøres noget
Der skal self. ikke sættes noget foran hvis feltet er tomt til at starte med.
Jeg er ude i følgende:
<xsl:choose>
<xsl:when test="(len(address/@phone1) = 4)">
1111<xsl:value-of select="address/@phone1" />
</xsl:when>
<xsl:otherwise>
111<xsl:value-of select="address/@phone1" />
</xsl:otherwise>
</xsl:choose>
Men hvor kommer den sidste ind (altså hvis der allerede er 8 cifre samt feltet er tomt fra starten af?
Takker