xsl-list
[Top] [All Lists]

Re: [xsl] Separator for xsl:number @format

2019-10-23 19:06:20
Thank you Michael. I took your advice and used a series of <xsl:number>
instructions so I don't have to use the zero-width space.

 

From: Michael Kay mike(_at_)saxonica(_dot_)com
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> 
Sent: Wednesday, October 23, 2019 11:47 AM
To: xsl-list <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: Re: [xsl] Separator for xsl:number @format

 

I don't think this can be achieved directly; you'll need to use some
workaround. For example, generate the number as A#1 and then post-process to
strip out the '#'. Alternatively, I sometimes find it works better not to
use level=multiple, and instead use a series of calls to xsl:number for the
individual levels.

 

Michael Kay

Saxonica





On 23 Oct 2019, at 15:41, Rick Quatro rick(_at_)rickquatro(_dot_)com
<mailto:rick(_at_)rickquatro(_dot_)com>  
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com
<mailto:xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> > wrote:

 

Hi,

 

I am using xsl:number to format some sections. Here is my instruction:

 

<xsl:number level="multiple" count="part|subpart" format="A1"/>

 

I want my subparts to number A1, A2, A3, etc. Instead, I get A.A, A.B, A.C.

 

<xsl:number level="multiple" count="part|subpart" format="A&#x200b;1"/>

 

If I add a zero-width space to the format, I get the desired result, but I
want to know if this is necessary. I am using XSLT 2 and Saxon 9. Thank you
very much.

 

Rick

 

Rick Quatro

Carmen Publishing Inc.

 <mailto:rick(_at_)frameexpert(_dot_)com> rick(_at_)frameexpert(_dot_)com

585-729-6746

 <http://www.frameexpert.com/store/> www.frameexpert.com/store/

 

 

 

 

 <http://www.mulberrytech.com/xsl/xsl-list> XSL-List info and archive

EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/293509>  (by
email)

 

XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>  

EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/612310>  (by
email <> ) 
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>