xsl-list
[Top] [All Lists]

Re: [xsl] Format Phone number

2009-12-21 06:20:36
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="&#x2011;"/>
<xsl:template match="/">
<xsl:value-of select='format-number(1234567890 div 10000, "#&#x2011;###-####", 
"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>
--~--

<Prev in Thread] Current Thread [Next in Thread>