Subject: [xsl] blockQuotes to blockQuote p p From: Jim_Albright@xxxxxxxxxxxx Date: Sun, 4 May 2003 09:16:26 -0400 |
Here is final working code ... Thanks to all who helped. <xsl:template match="blockQuotes"/> <xsl:template match="blockQuotes[not(preceding-sibling::*[1][self::blockQuotes])]"> <xsl:element name="blockQuote"> <xsl:call-template name="lineGroupOrP"/> <xsl:apply-templates select="following-sibling::*[1][self::blockQuotes]" mode="blockQuotes"/> </xsl:element> </xsl:template> <xsl:template match="blockQuotes" mode="blockQuotes"> <xsl:call-template name="lineGroupOrP"/> <!-- start recursion - - end when there is not --> <xsl:apply-templates select="following-sibling::*[1][self::blockQuotes]" mode="blockQuotes"/> </xsl:template> <xsl:template name="lineGroupOrP"> <xsl:choose> <xsl:when test="child::paragraph-continuation"> <xsl:apply-templates select="child::paragraph-continuation"/> </xsl:when> <xsl:when test="child::lineGroup"> <xsl:apply-templates select="child::lineGroup"/> </xsl:when> <xsl:otherwise> <xsl:element name="p"> <xsl:apply-templates/> </xsl:element> </xsl:otherwise> </xsl:choose> </xsl:template> Jim Albright 704 843-0582 Wycliffe Bible Translators XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] blockQuotes to blockQuote, Michael Kay | Thread | Re: Re: [xsl] Transform XML, Mike Brown |
RE: [xsl] xsl:copy-of O.K. on RTF, , William Reilly | Date | RE: RE: [xsl] Numbered Elements, cknell |
Month |