Subject: RE: [xsl] Eliminating leading zeros From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 21 Aug 2006 15:50:36 +0100 |
You may be interested that Saxon has a sort option collation="http://saxon.sf.net/collation?alphanumeric=yes which sorts "5 (supl.)" before "10 (supl.)" Further info at http://www.saxonica.com/documentation/extensibility/collation.html Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Mark Wilson [mailto:drmark@xxxxxxxxxxxxxxx] > Sent: 21 August 2006 14:25 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Eliminating leading zeros > > Thanks, > 98% of my problem was solved by your suggestion. Actually, > the full senerio required some additional statements. > > I put in a <xsl:if> test to determine whether the optional > element <sortedItem> was present or not present (this solved > my first set of problems), and if it was, I used an > <xsl:choose> for <xsl:when> <sortedItem> contained only > digits (this solved my second set of problems) and > <xsl:otherwise> when it contained digits together with > addition characters, as in > > <sortedItem>05 (supl.)</sortedItem> > > Without the <xsl:otherwise>, a NaN was returned. Thus my > third set of problems, yet unsolved. > > If <xsl:value-of select="number(.)" /> renders properly when > only digits are present, what would the code look like to > render <sortedItem> 05 (supl.)</sortedItem> as <renderedItem> > 5 (supl.)</renderedItem> That is, removing the leading zero > in this case. > > The actual additional text in <sortedItem> may vary, but the > digits always come first and there is always a space after > them. The text is usually,but may not always be, (supl.). > > Again, thanks for the first bit of help. > Mark > > > ----- Original Message ----- > From: "David Carlisle" <davidc@xxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Monday, August 21, 2006 7:56 AM > Subject: Re: [xsl] Eliminating leading zeros > > > > > > number(.) > > > > David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Eliminating leading zeros, David Carlisle | Thread | Re: [xsl] Eliminating leading zeros, Florent Georges |
Re: [xsl] Eliminating leading zeros, Mark Wilson | Date | RE: [xsl] Eliminating leading zeros, Michael Kay |
Month |