Bestemt længde for text output
HejJeg har et lille problem, som går på at jeg skal levere felter af bestemt længde, både alfanumeriske felter og numeriske.
Hvis det er numeriske felter klarer jeg problemet sådan her:
<xsl:template match="com:ID">
<xsl:value-of select = "format-number(.,'00000000')" />
</xsl:template>
Så bliver min ID altid mindst 8 tegn lang og hvis feltet ikke har 8 tegn bliver der fyldt op fra venstre med nuller,
således "000897654"
Når det er alfanumerisk felt er jeg lidt på bar bund, da feltet skal opfyldes med blanke felter og den angivne tekst skal være venstrestillet, eks :
felt længde 10
angivet tekst: "test";
resultat : "testXXXXXX"
hvor X er whitespace.
Er der nogen der kan greje den ?