Subject: Re: [xsl] Extracting text between nodes From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 13 Feb 2008 23:21:36 GMT |
> The only way to extract the relevant data is to get all the text between two > elements which are certain delimiters for the desired text. there's never onky one way of doing anything. For example to process stuff between a an b in <x> stuff <a/> stuff <br/. you want <b/> more stuff </x> you can do <xsl:template match="x"> <xsl;apply-templates/> </xsl;template> <xsl:template match="x/node()[following-sibling::a]" priority="1001"/> <xsl:template match="x/node()[preceding-sibling::b]" priority="1002"/> That is, you don't need to explictly select the stuff you want, just lose the stuff you don't want. David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Extracting text between n, Liron | Thread | Re: [xsl] Extracting text between n, Sam Byland |
Re: [xsl] Extracting text between n, Liron | Date | Re: [xsl] Temporary tree elements a, João Cruz Morais |
Month |