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

Re: Remove text Up to Full Stop

Subject: Re: Remove text Up to Full Stop
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 22 Aug 2005 10:11:52 +0100
remove full stop
                <xsl:for-each select="//**">
                    <xsl:apply-templates select="article"/>


That's a syntax error, as an Xpath expression can't end with ** (The
second * is a multiplication operator, and needs a second operand.

You could have

                <xsl:for-each select="//*">
                    <xsl:apply-templates select="article"/>

But that would mean search the entire document and find every element,
and for each elelemt, apply templates to that elements article children.
I doubt you really want that. You didn't show enough of your input
document for me to suggest what you do want here.


also you have

 $extract!='extract u

The byte before extract is hex 85, which encoding are you using for your
stylesheet? 

To remove the space after the last . If you are using xslt2 then you can
apply a simple regex, something like replace(extract,'\.[^\.*]','.')
otherwise in xslt1 you need either an extension function to do teh same,
or a recursive template that splits on . and discards the last section.

(assuming you don't have any elements in the extract element that you
need to preserve)

David


________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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.