yes there is a issue with even this approach.
I am using XSL 1.0
1.
<xsl:decimal-format name="phonenumber" decimal-separator="-"
grouping-separator="‑"/>
<xsl:template match="/">
<xsl:value-of select='format-number(1234567890 div 10000, "#‑###-####",
"phonenumber")' />
</xsl:template>
its returning 123-456-789 which is wrong. (Zero is missing)
2.
<xsl:decimal-format name="staff" grouping-separator="-"/>
<xsl:value-of select='format-number(9058957869, "000-000-0000",
"staff")'/>
its returning me 90-5895-7869 which is wrong.
required out put is 905-895-7869
Please suggest me the correct approach.
Thanks,
Anil
Michael Kay wrote:
thanks for your response. this is returing me xx-xxxx-xxxx
format not xxx-xxx-xxxx.
what could be the issue.
That looks like a bug in your XSLT processor.
(But this is not the way I would recommend tackling this problem).
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--