[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

how can this be done in a declarative way?

Subject: how can this be done in a declarative way?
From: "Sebastian Fey" <fey@xxxxxxxxxxx>
Date: Fri, 7 May 2004 16:24:22 +0200
sebastian fey
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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.