Subject: RE: accessing multiple xml documents from within one template
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 16 Jan 2009 23:30:58 -0000
|
Use *[name()=$fieldname], and if it's too slow then find a faster processor.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Stefan Hunziker [mailto:stefan.stanjasele@xxxxxxxxx]
> Sent: 16 January 2009 23:01
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: accessing multiple xml documents from
> within one template
>
> I have a solution now for accessing both trees, I have to
> step through the reportDef using xsl:for-each. But now I have
> the next problem:
>
> In $fieldname there is the desired tag, eg "title". Can I get
> the title element of my current book node without looping
> through the whole node and comparing with name(.)=$fieldname?
> The given sample is a simplification, the real book node in
> my application has maybe 100 elements and with maybe 1000
> books this would be a little bit too time consuming.
>
> any ideas?
|