Via een query haal ik een personeelsnummer uit een LDAP database en stop deze in een variabele. Dit werkt goed.
Vervolgens moet ik van bovenstaande variabele de voorloopnullen verwijderen. Binnen XSLT heb je AFAIK geen functie starts-with oid, wel een string-before of string-after. Maar deze functies doen niet wat ik wil.
Bijvoorbeeld:
personeelsnummer 001234 -> output 1234
personeelsnummer 123400 -> output 123400.
XSLT:
1
2
3
| <xsl:variable name="personeelNumberOutput"> <xsl:value-of select="$resultQuery/nds/output/instance/attr[@attr-name='umPersonalNumber']/value/text()"/> </xsl:variable> |
Vervolgens moet ik van bovenstaande variabele de voorloopnullen verwijderen. Binnen XSLT heb je AFAIK geen functie starts-with oid, wel een string-before of string-after. Maar deze functies doen niet wat ik wil.
Bijvoorbeeld:
personeelsnummer 001234 -> output 1234
personeelsnummer 123400 -> output 123400.