RE: [xsl] limit a string to a certain word count

Subject: RE: [xsl] limit a string to a certain word count
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 14 Mar 2007 00:08:28 -0000
You mean, truncate it to a certain number of words?

In XSLT 2.0, that's

tokenize($in, '\W')[position() = 1 to $n]

where $in is your input string and $n is the number of words.

It's a fair bit harder in XSLT 1.0 (most things are).

Michael Kay
http://www.saxonica.com/

 

> -----Original Message-----
> From: Matthew Pease [mailto:mpease@xxxxxxxxx] 
> Sent: 13 March 2007 23:50
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] limit a string to a certain word count
> 
> Hello all -
> 
>   I'm a wee Java programmer who has been assigned a task 
> that, as it turns out, requires XSL to complete.
> 
>   I don't know a thing about XSL.
> 
>   What I need is a function that will limit a string to a 
> certain number of words.
> 
>   I guess what I'm asking for is a small miracle.  Any takers?
> 
> Thank you-
> Matt

Current Thread