[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Xslt Doubt
chirag matkar wrote:
I have four string-name nodes, 2 nodes before edited by and 2 nodes after edited by I want to match template mixed-citation and pass elements in such a way that initial 2 string-name nodes are given separate tagging than final two string-name nodes. <xsl:template match="mixed-citation"> <xsl:variable name="ed" select="text()[normalize-space() = ',edited by']"/> <xsl:apply-templates select="$ed/preceding-sibling::string-name" mode="before"/> <xsl:apply-templates select="$ed"/> <xsl:apply-templates select="$ed/following-sibling::string-name" mode="after"/> </xsl:template> <xsl:template match="string-name" mode="before"> <naming> <xsl:apply-templates/> </naming> </xsl:template> <xsl:template match="string-name" mode="after"> <after-naming> <xsl:apply-templates/> </after-naming/> </xsl:template> -- Martin Honnen http://msmvps.com/blogs/martin_honnen/
|
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
|