[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Michael Zehrer wrote:
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] dynamic selection of elements
Subject: Re: [xsl] dynamic selection of elements From: "J.Pietschmann" <j3322ptm@xxxxxxxx> Date: Tue, 27 Aug 2002 22:32:47 +0200 |
Michael Zehrer wrote:
Hi list,...
I have a performance problem with xalan:evaluate, first the scenario:
<somegeneratedxml> <wishlist> <item id="length"> <item id="weight"> <item id="speed"> </wishlist> <data> <item> <length>100</length> <height>100</height> <weight>100</weight> <color>red</color> <speed>100</speed> </item>
the wishlist items are dynamic and represent the set of data that I want to pick from each item in the data set, so I constructed for each wishlist/item a path with xalan:evaluate, which selects the elements from each data/item, but this is very slow. A better idea anyone?
Try <xsl:key name="pick-ip" match="*" use="name()"/> ... <xsl:template match="item"> <xsl:apply-templates selec="key('pick-it',@id)"/> ... This can be extended to slightly more complicated cases.
HTH J.Pietschmann
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] dynamic selection of elements, Michael Zehrer | Thread | [xsl] Counting Characters and Words, Thomas Brand |
[xsl] creating nesting from flat xm, darrell | Date | Re: [xsl] id() doesn't work!?, J.Pietschmann |
Month |