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.
|