Subject: Re: Multiple search
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Mon, 17 Jun 2002 20:53:42 +0200
|
Yes, it was a good laugher.
David, not the CPU was meant, but the XSLT processor.
Joerg
Andrew Welch wrote:
I'm using a P4 1.7 GHz, so it can't be that problem.
Thanks David, you've cheered up my monday afternoon
-----Original Message-----
From: Michael Kay [mailto:michael.h.kay@xxxxxxxxxxxx]
Which processor are you using? I can't see anything wrong with the code
- see if you get the same problem with a different processor.
Michael Kay
-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
Wampler, David
I've encountered an out of memory problem with the following
template. Basically I just want to be able to search for 20
different parameters. The results depend on all parameters.
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml"/>
<xsl:param name="Element1" select="'*'"/>
<xsl:param name="Element2" select="'*'"/>
<xsl:param name="Element3" select="'*'"/>
....continues for 20 parameters.
<xsl:variable name="Element1Nodes"
select="Pipelines/Pipeline[$Element1!='*'][Element1=$Element1]
|Pipelines/Pip
eline[$Element1='*']"/>
<xsl:variable name="Element2Nodes"
select="$Element1Nodes[$Element2!='*'][Element2=$Element2]|$El
ement1Nodes[$E
lement2='*']"/>
<xsl:variable name="Element3Nodes"
select="$Element2Nodes[$Element3!='*'][Element3=$Element3]|$El
ement2Nodes[$E
lement3='*']"/>
.....continues for 20 parameters
<xsl:template match="/">
<Pipelines>
<xsl:call-template name="Pipeline1"/>
</Pipelines>
</xsl:template>
<xsl:template name="Pipeline1">
<Pipeline>
<xsl:copy-of select="$Element3Nodes"/>
</Pipeline>
</xsl:template>
</xsl:stylesheet>
xml looks like this....
<Pipelines>
<Pipeline>
<Element1>data</Element1>
<Element2>data</Element2>
<Element3>data</Element3>
</Pipeline>
<Pipeline>
<Element1>data</Element1>
<Element2>data</Element2>
<Element3>data</Element3>
</Pipeline>
</Pipelines>
The user can enter any or all parameters. If none are
entered, it assumes that it will display * (all) for each
element. Any help is greatly appreciated.
Thanks.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- RE: Multiple search, (continued)
- Michael Kay - Mon, 17 Jun 2002 11:45:11 -0400 (EDT)
- Wampler, David - Mon, 17 Jun 2002 11:59:33 -0400 (EDT)
- Andrew Welch - Mon, 17 Jun 2002 12:26:06 -0400 (EDT)
- Joerg Heinicke - Mon, 17 Jun 2002 15:54:59 -0400 (EDT) <=
- Wampler, David - Mon, 17 Jun 2002 16:02:46 -0400 (EDT)
- Wampler, David - Wed, 19 Jun 2002 08:51:48 -0400 (EDT)
|
|