Subject: RE: [xsl] How do I keep the text seperate? From: "Jarno Elovirta" <jarno@xxxxxxxxxxxxxx> Date: Wed, 27 Jun 2001 07:13:59 +0300 |
Hip hei! > How do I get the <KeywordsAdd> and <KeywordsAdd> from the > <details> node and > then concat that with <category> and <keywords> of <allAtr>? <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates select="@*|node()" /> </xsl:template> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="details/KeywordsAdd/emphasis/text() | details/CategoryAdd/emphasis/text()" /> <xsl:template match="allAtr/category"> <xsl:copy> <xsl:if test="normalize-space(.)"><xsl:apply-templates select="text()"/>, </xsl:if> <xsl:copy-of select="../../details/CategoryAdd/emphasis/text()" /> </xsl:copy> </xsl:template> <xsl:template match="allAtr/keywords"> <xsl:copy> <xsl:if test="normalize-space(.)"><xsl:apply-templates select="text()"/>, </xsl:if> <xsl:copy-of select="../../details/KeywordsAdd/emphasis/text()" /> </xsl:copy> </xsl:template> </xsl:stylesheet> There are better solutions, hope this helps you in writing them. Sini XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How do I keep the text se, Adam Turoff | Thread | [xsl] Importing stylesheet, Adam Van Den Hoven |
RE: [xsl] Importing from database, Matt Sergeant | Date | [xsl] Importing stylesheet, Adam Van Den Hoven |
Month |