Subject: RE: 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: 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>
> --+--
>
>
|