RE: [xsl] detecting a colon (':') within a para

Subject: RE: [xsl] detecting a colon (':') within a para
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Tue, 29 Jun 2004 16:26:35 +0100
<xsl:template match="text()[substring(.,string-length(.),1)=':']">
<xsl:value-of select="."/>
<xsl:processing-instruction name="no-break"/>
</xsl:template>

Untested. You might want to normalize-space() before doing the test.

Michael Kay 

> -----Original Message-----
> From: Naomi Gronson [mailto:naomi_gronson@xxxxxxxxx] 
> Sent: 29 June 2004 16:18
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] detecting a colon (':') within a para
> 
> Is there anyway to find the following scenario:
> 
> <para>The following items you really need to
> know:</para>
> 
> I'd like to be able to find all para's that have a
> colon as their last character and insert a processing
> instruction to tell the output-formatter not to allow
> a page break.  I use processing instructions in many
> other scenarios, but I've never had to look an
> elements actual content.  Any suggestions would be
> appreciated.
> 
> Thanks!
> 
> Naomi
> 
> 
> 		
> __________________________________
> Do you Yahoo!?
> New and Improved Yahoo! Mail - Send 10MB messages!
> http://promotions.yahoo.com/new_mail 
> 
> --+------------------------------------------------------------------
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> --+--
> 
> 


Current Thread