Re: [xsl] Format Phone number

Subject: Re: [xsl] Format Phone number
From: Michael Müller-Hillebrand <mmh@xxxxxxxxxxxxx>
Date: Mon, 21 Dec 2009 09:34:40 +0100
In the first place, I don't think that a phone number is numeric, but anyway:

<xsl:decimal-format name="phonenumber" decimal-separator="-"
grouping-separator="&#x2011;"/>

<xsl:template match="/">
 <xsl:value-of select='format-number(123456789 div 10000, "#&#x2011;###-####",
"phonenumber")' />
</xsl:template>

gives me: 12b345-6789

Because the decimal separator and the grouping separator are not allowed to be
the same character I chose the non-breaking hyphen &#x2011; as an alternative
to make the above example work.

- Michael MC<ller-Hillebrand

Am 21.12.2009 um 08:20 schrieb Anil Kumar Veeramalli:

> Hi,
>
> I want to format phone number xxx-xxx-xxxx format.
>
> I am using XSL1.0
> I tried with below approaches but didn't work
>
> 1) <xsl:decimal-format name="staff" digit="D" />
> <xsl:value-of select='format-number(123456789, "DDD-DDD-DDDD", "staff")' />
> 2) <xsl:value-of select='format-number(123456789, "###-###-####")' />
>
> what  is the correct approach to format the number.
>
> Thanks,
> Anil

--
_______________________________________________________________
Michael MC<ller-Hillebrand: Dokumentations-Technologie
Adobe Certified Expert, FrameMaker
LC6sungen und Training, FrameScript, XML/XSL, Unicode
Blog: http://cap-studio.de/ - Tel. +49 (9131) 28747

Current Thread