|
Subject: [xsl] passing a node-set variable between an imported xsl and back. From: heiko@xxxxxxxxxx Date: Tue, 31 Dec 2002 02:54:16 -0800 (PST) |
Hi XSL-List Members,
before i forget: best wishes for the next year.
here is my problem:
i wrote something like a parser, for an xml file that
is needed in i three xsl files. off course i want to
import this things because it will change often.
in the parser i create an node-set as variable like
this:
<!-- create a name of pack -->
<xsl:variable name="cjversion">
<xsl:variable name="pack">
<xsl:choose>
<xsl:when test="contains(articleName,'ESD')">
<xsl:value-of select="normalize-space('ESD')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="normalize-space('BOX')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
....
later i create an nodeset in the same file with the
variable
....
<pos>
<artname>
<xsl:value-of select="$shortname"/>
</artname>
<artname_os>
<xsl:value-of
select="concat($pack,'|',articleenv/name)"/>
</artname_os>
<artname_os_lang>
<xsl:value-of
select="concat($pack,'|',articleenv/name,'|',articlelanguage/name)"/>
</artname_os_lang>
</pos>
<!-- close cjversion variable -->
</xsl:variable>
<xsl:variable name="cjNO">
<xsl:call-template name="makeIndex">
<xsl:with-param name="newnode"
select="xalan:nodeset($cjversion)/pos/artname_os"/>
</xsl:call-template>
</xsl:variable>
that is my vartiable node-set i would like to import it
via
<xsl:import href="http://localhost/parser.xsl" />
and use it here in the three other files like this:
<select width="267" name="A">
<xsl:for-each select="xalan:nodeset($cjN0)/key">
<option>
<xsl:attribute name="value"><xsl:value-of
select="."/></xsl:attribute>
<xsl:value-of select="."/>
</option>
</xsl:for-each>
</select>
how do i have to realize it ! any help would be great.
thanks in advance.
Heiko
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Re: How to output open/c, Dimitre Novatchev | Thread | Re: [xsl] passing a node-set variab, Kevin Jones |
| RE: [xsl] Conditional branching on , Michael Kay | Date | Re: [xsl] is this valid <xsl:templa, Joerg Heinicke |
| Month |