Subject: Re: [xsl] Variable assign From: Jon Gorman <jonathan.gorman@xxxxxxxxx> Date: Wed, 7 Dec 2005 09:26:03 -0600 |
On 12/7/05, Joco Ammlcar Pereira Cruz <joao.pereira.cruz@xxxxxx> wrote: > Hi everyone > > I have this code: > > <xsl:variable name="file"> > <xsl:choose> > <xsl:when test="@dinamicxml='yes'"> > <xsl:value-of select="concat($SHARE,'/DPLX/', @descriptor)"/> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="concat($SHARE, $bizcase/@lang, '/descriptors/', @descriptor)"/> > </xsl:otherwise> > </xsl:choose> > </xsl:variable> This creates a result tree. You need to use a node-set extension to convert this to a node-set. > > > <xsl:variable name="file" select="concat($SHARE, $bizcase/@lang, '/descriptors/', @descriptor)"/> This creates a node-set. > Why is it that the assign of the node for the variable descritor works well for this option and for the other it doesn't? > What is diference of assigning the file variable using a choose and not using?? :-( <xsl:variable name="foo" select="nodeset" /> gets a node-set <xsl:variable name="foo">asdfas</xsl:variable> assigns the contents of the element to a string called the results tree. http://www.dpawson.co.uk/xsl/sect2/N8090.html#d9972e73 3rd question in the FAQ. Jon Gorman
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Variable assign, Michael Kay | Thread | Re: [xsl] Variable assign, Jon Gorman |
RE: [xsl] Variable assign, Michael Kay | Date | Re: [xsl] Variable assign, Jon Gorman |
Month |