[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] how can this be done in a declarative way?
Subject: [xsl] how can this be done in a declarative way? From: "Sebastian Fey" <fey@xxxxxxxxxxx> Date: Fri, 7 May 2004 16:24:22 +0200 |
hi, i want to add the following to docbook.xsl/chunk: for each section that has a ID (in fact this is every section in my special case) i want to put the IDs and the files the sections will go to into a file. ThisIsAnID=ThisOneOfTheChunks.html ThisIsAnotherID=ThisOneOfTheChunksToo.html (...) i understand, that i cant append data to variables or files when i program declarative. but i dont see a way how to solve this problem without updateing variables ... any pointers? besides another problem: i use this code to get the file section goes to: <xsl:template name="get.wrapping.file.recursive"> <xsl:param name="node" /> <xsl:variable name="ischunk"> <xsl:call-template name="chunk"> <xsl:with-param name="node" select="$node"/> </xsl:call-template> </xsl:variable> <xsl:choose> <xsl:when test="$ischunk='1'"> <xsl:apply-templates mode="chunk-filename" select="$node"/> </xsl:when> <xsl:otherwise> <xsl:call-template name="get.wrapping.file.recursive"> <xsl:with-param name="node" select="$node/parent::*" /> </xsl:call-template> </xsl:otherwise> </xsl:choose> </xsl:template> if i put it in a customization layer it doesnt work (each section seems to be processed twice but in fact all sections in the html are empty) if i make the changes directly in chunk-code.xsl all works fine. is this because of apply-imports used there? thx in advance Sebastian
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Number functions, Michael Kay | Thread | Re: [xsl] how can this be done in a, David Carlisle |
RE: [xsl] Number functions, Michael Kay | Date | RE: [xsl] Number functions, Andrea Racca |
Month |