Subject: RE: [xsl] Conditionally use attribute sets? From: JBryant@xxxxxxxxx Date: Mon, 14 Nov 2005 11:13:18 -0600 |
> The entire choose block could be eliminated if attribute-sets were > not restricted to QNames. I would have thought runtime composition > of these names was a natural place for version 2.0 to go, but it > has not. > > I have always wanted to write this: > > <xsl:attribute name="xsl:use-attribute-sets" select="{$who}"/> If the attribute should always be present, you could just write: <bachelor xsl:use-attribute-sets="{$who}"/> You'd only need to use a conditional block and an attribute instruction in cases where the attribute might not exist. You could also create structures like this one: <bachelor xsl:use-attribute-sets="{if ($who='') then 'Oscar' else $who}"/> That's potentially very powerful stuff. I'd be in favor of a change like that if it won't cause problems in some other context. Jay Bryant Bryant Communication Services (presently consulting at Synergistic Solution Technologies)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Conditionally use attribu, Haarman, Michael | Thread | RE: [xsl] Conditionally use attribu, Haarman, Michael |
RE: [xsl] Conditionally use attribu, Haarman, Michael | Date | Re: [xsl] Conditionally use attribu, David Carlisle |
Month |