Subject: RE: [xsl] 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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Multiple search, Joerg Heinicke | Thread | RE: [xsl] Multiple search, Michael Kay |
Re: [xsl] Writing a stylesheet to c, G. Ken Holman | Date | [xsl] NameSpace question?, Qinghui Zeng |
Month |