Subject: RE: Multiple search
From: "Wampler, David" <DWampler@xxxxxxxxxxxxx>
Date: Mon, 17 Jun 2002 16:02:05 -0400
|
well since it was a performance based problem, i thought you meant CPU
Xalan
Thanks
-----Original Message-----
From: Joerg Heinicke [mailto:joerg.heinicke@xxxxxx]
Sent: Monday, June 17, 2002 2:54 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Multiple search
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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|