I was scratching my head, trying to find a simple way to do a zero fill padding with XSLT and I could not find it in my Michael Kay XPath 2.0 book. It turns out he put in in the XSLT 2.0 book. I am not sure how the index missed it.
Anyway, searching for "Zero Fill XPath" turned up nothing on Google. Here is how it works. Just use the following:
format-number(number(.), '00000').
Here is an example of the input and output:
Input |
Output |
1 |
00001 |
12 |
00012 |
123 |
00123 |
1234 |
01234 |
12345 |
12345 |
Hope this helps.
- Dan
No comments:
Post a Comment