This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Optimization



Once again the structure is

<A>
   <B><C/><C/>...<C/></B>
   <B><C/><C/>...<C/></B>
    .
    .
</A>

Thanks to Joerg Heinicke, I managed to pass the position of
the B element to the C elements. Further, I now need a globally
unique number for C. For that, I've been using (within C):

select="count(../preceding-sibling::B/C)+position()"

But this seems very inefficient, and it looks like performance
degrades over time (may be an implementation issue?). Any hints
on a less costly (constant time perhaps) way of getting
enumerated the C elements?

Thanks,

Morten



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]