[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: trimming xml output by number of characters

Subject: Re: trimming xml output by number of characters
From: "Steve Carton" <scarton@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 19 Sep 2000 23:52:19 -0400
trimming xml
<color><param>0100,0100,0100</param>Matthew

</color>How bout 


<<xsl:template match="foo">

<<xsl:choose> 

<<xsl:when test="string-length(.) &gt; 25">

<<xsl:value-of select="concat(substring(.,1,25),'...')"

<</xsl:when>

<<xsl:otherwise><<xsl:value-of select="."<</xsl:otherwise> 

<</xsl:choose>

<</xsl:template>  





<color><param>0100,0100,0100</param>------------------------------------

Matthew Haughey wrote:


<color><param>7F00,0000,0000</param>> I have some xml describing things in a directory, and some have long 

> titles. I'm transforming with the MSXML parser on the server side to output 

> HTML, and I'd like to cut down titles longer than 25 characters, appended 

> with "..."

> 

> I think I can pattern match with something like this:

> 

> <<xsl:template match="foo">

>   <<xsl:if test=". &gt; 20"> (do something here, but I don't know what) 

> <</xsl:if>

> <</xsl:template>

> 

> but I don't know how to filter out the longer titles and shorten the output 

> for those. Anyone have any ideas?

> 

> thanks,

> Matt

> 

> 

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



<nofill>
-----------------------www.retrievalsystems.com
Steve Carton                       703/749-0012
Retrieval Systems Corporation      703/749-0015
2071 Chain Bridge Road, Suite 510
Vienna, VA  22182      
    Do Lipton employees take coffee breaks? 


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.