[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: normalize-space and the identity template
At 2010-05-04 22:54 -0500, Keith Gilbert wrote:
I have the following xml: As a pointer (but I don't have time to mock something up for you), remember you can match on the text nodes themselves: <xsl:template match="Company/*//text()"> <!--remove the last spaces of the text node when there are no others before the child of Company--> </xsl:template> It's the testing if it is the last node that I have to think about but can't take the time, because the algorithm has to accommodate possibly very deep mixed content. Maybe something along the lines of when you are at a matched descendant text node: <xsl:if test="generate-id(following::text[1])= generate-id(ancestor::*[parent::Company]/following::text[1])"> <!--then this is the very last text node of all text nodes descending from the child of Company--> </xsl:if> (untested) BTW, I'm stuck having to use XSL 1.0 for this project. Not a problem with my approach above. I hope this is helpful as a direction ... sorry I can't provide more right now or test my initial thoughts above. . . . . . . . . . . . Ken -- Principles of XSLT for XQuery Writers: San Francisco,CA 2010-05-03 XSLT/XQuery/UBL/Code List training: Trondheim,Norway 2010-06-02/11 Vote for your XML training: http://www.CraneSoftwrights.com/s/i/ Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/s/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|