Subject: RE: [xsl] Xsl:variable content should be empty From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 4 Apr 2007 10:54:01 +0100 |
It seems to be objecting to the space between the start tag and end tag of xsl:variable. It's wrong to object to it: whitespace in this position should be stripped and ignored. But it's more conventional, if your xsl:variable has a select attribute, to write <xsl:variable name="link" select="file_link"/> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Alan Hale [mailto:alan.hale@xxxxxxxxxxx] > Sent: 04 April 2007 10:31 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Xsl:variable content should be empty > > I'm a relative newcomer to xslt and I wonder if someone could > kindly explain to me what is the issue with the following use > of xsl:variable and how I can correct it: > > <xsl:for-each select="/fieldguide/account"> > > <xsl:variable name="link" select="file_link"> </xsl:variable> > . > . > <td><a target = "_parent" href="{$link}"><xsl:value-of > select="species_name"/></a></td> > . > . > </xsl:for-each> > > Here is a fragment of the XML: > > <fieldguide> > <account> > <species_name>Octodiceras fontanum</species_name> > <file_link>../accounts/mosses/Octodiceras > fontanum_DMT.pdf</file_link> > . > . > </account> > </fieldguide> > > > As you can see, I am trying to construct an html link from > the filename and path held in the <file_link> element. > > This works fine when I call the stylesheet in-line or from > Javascript in Internet Explorer, but when I run it with the > PHP XSL extension, it generates a warning: Xsl:variable > content should be empty since select is present. It's only a > warning and the output is still as expected, but clearly I'm > doing something wrong. > > From reading up it seems to me this IS an xslt issue rather > than a PHP one. I just don't understand it. > > Glad of any help. > > Alan Hale > Aberystwyth > Wales > > > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 268.18.25/745 - Release Date: > 03/04/2007 12:48
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Xsl:variable content shou, Abel Braaksma | Thread | [xsl] Re: xsl-list Digest 4 Apr 200, john jacks |
RE: [xsl] Recursive positional grou, Michael Kay | Date | RE: [xsl] Xsl:variable content shou, Alan Hale |
Month |