Re: Fwd: [xsl] curly braces

Subject: Re: Fwd: [xsl] curly braces
From: Ihe Onwuka <ihe.onwuka@xxxxxxxxxxxxxx>
Date: Thu, 20 Sep 2012 01:34:55 +0100
On Thu, Sep 20, 2012 at 1:14 AM, Imsieke, Gerrit, le-tex
<gerrit.imsieke@xxxxxxxxx> wrote:
>
>
> On 2012-09-20 01:57, Ihe Onwuka wrote:
>>
>> I resorted to that hack because if I have this
>>
>>      <xsl:variable name="this" as="node()">
>>         <this:desiredFields>
>>           <product/><m__id/>...........<productThumbnail/>
>>         </this:desiredFields>
>>      </xsl:variable>
>
>
> Then either drop the as attribute (despite people telling you to use as
> attributes at all times) so the variable will be a document node
> automatically, or use this more verbose form:
>

Pah!! Scant reward for bothering to look up the function signature in
the XSLT 2.0 Progs Ref.

>      <xsl:variable name="this"
> as="document-node(element(this:desiredFields))">
>         <xsl:document>
>
>           <this:desiredFields>
>             <product/><m__id/>...........<productThumbnail/>
>           </this:desiredFields>
>         <xsl:document>
>      </xsl:variable>
>

I prefer the first option. Thanks.

Current Thread