|
Subject: [xsl] copying variables and bits of XML databases for XSL processing From: "Antoine Quint, Knowscape://" <antoine@xxxxxxxxxxxxx> Date: Thu, 19 Apr 2001 01:13:13 +0200 |
Hello,
I've been toying with this problem for a couple of days and I don't know if
I can be focussed about it anymore. Please tell me if this doesn't make any
sense.
I've got a stylesheet called "vars.xsl" where I set variables that reference
XML databases, like that:
<xsl:variable name="dbWNc"
select="document('/whats_new/collection/db.xml')"/>
<xsl:variable name="dbWNj" select="document('/whats_new/jeans/db.xml')"/>
and so on...
I always import this stylesheet through <xsl:import/>.
One of my stylesheets need to copy one the $dbWNc and $dbWNj variables in
another variable according to which section we're in. Here's the code I
wanted to use:
<xsl:variable name="current_db">
<xsl:if test="$collection = 'collection'"><xsl:copy-of
select="$dbWNc"/></xsl:if>
<xsl:if test="$collection = 'jeans'"><xsl:copy-of
select="$dbWNj"/></xsl:if>
</xsl:variable>
where $collection held the "section" information. This doesn't work since
when I try to access my new variable like this for example, I get an
"Unspecified error" from MSXML 3.0sp1:
<xsl:variable name="items" select="count($current_db//item)"/>
Anybody knows a way around this? Is this related to my code or the processor
(MSXML 3.0sp1)? I would like to avoid call-templates and with-params as much
as possible. For reference, here's what the "/whats_new/collection/db.xml"
document looks like.
<?xml version="1.0" encoding="iso-8859-1"?>
<db>
<item>
<thumb width="158" height="115" weight="5603"/>
<pop width="482" height="350" weight="30576"/>
</item>
<item>
<thumb width="145" height="115" weight="5039"/>
<pop width="442" height="350" weight="15408"/>
</item>
</db>
antoine
_______________________________________________________________________
Antoine Quint <antoine@xxxxxxxxxxxxx> -- eXtensible developer
k n o w s c a p e : // venture knowledge agency www.knowscape.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Is this legal xpath usage, Jeni Tennison | Thread | RE: [xsl] copying variables and bit, Michael Kay |
| [xsl] Is this legal xpath usage?, Patrick Moore | Date | RE: [xsl] No Output using apply-tem, Xuegen Jin |
| Month |