[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] How to create predicate dynamically


Subject: Re: [xsl] How to create predicate dynamically
From: Michael Müller-Hillebrand <mmh@xxxxxxxxxxxxx>
Date: Fri, 25 May 2012 12:31:20 +0200

Am 25.05.2012 um 11:55 schrieb Jesper Tverskov:

> I need to create predicates like the following dynamically:
>
> [@type = 'mc' or @type='ti']
>
> I need the full content of the predicate to be created in a variable
> "x", to be inserted in the predicate like:
>
> //qa [$x]
>
> I have tried using saxon:evaluate() but run into problems with
> apostrophes. What to do?

Jesper,

I dont think you "need" to do it that way. It looks like you have a dynamic
list of attribute names and values that should be used. There are better ways
to handle this.

Are you restricted to XSLT 1?

- Michael


Current Thread
Keywords