Subject: Re: [xsl] substring function From: "Agnes Kielen" <a.kielen@xxxxxxx> Date: Thu, 11 Jul 2002 19:24:32 +0200 |
Hi Michael, I don't get it. When I try your first test: > <xsl:if test="string(WorkPhoneNumber)"> > <xsl:value-of select="concat('(',substring(WorkPhoneNumber,1,3),') > ',substring(WorkPhoneNumber,4,3),'-',substring(WorkPhoneNumber,7,4),substrin > g-after(WorkPhoneNumber, 'x'))"/> > </xsl:if> I get this: (123)456-7890333 You don't get an 'x' because you ask for the characters after the 'x'. So I changed it into: <xsl:if test="string(WorkPhoneNumber)"> <xsl:value-of select="concat('(',substring(WorkPhoneNumber,1,3),')',substring(WorkPhoneNum ber,4,3),'-',substring(WorkPhoneNumber,7,4),'x',substring-after(WorkPhoneNum ber, 'x'))"/> </xsl:if> and got with this input: <WorkPhoneNumber>1234567890x333</WorkPhoneNumber> the following result: (123)456-7890x333 I didn't check your second try. Hopes this helps, but not sure. Agnes XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] substring function, CROFT, MICHAEL | Thread | RE: [xsl] substring function, CROFT, MICHAEL |
Re: [xsl] Doubled output of text no, Thomas B. Passin | Date | RE: [xsl] Doubled output of text no, Matthew L. Avizinis |
Month |