REMOVE

Subject: REMOVE
From: MCA <mca@xxxxxxxxxxxxxx>
Date: Tue, 13 Jun 2000 14:11:02 -0500
-----Original Message-----
From: 	Raimond Brookman [mailto:nucleon@xxxxxxxxxx] 
Sent:	Tuesday, June 13, 2000 1:43 PM
To:	xsl-list@xxxxxxxxxxxxxxxx
Subject:	Re: Problems with sort.

Hi,

Notice the difference in namespaces.... you are using:
XSL Warning: Old XSLT Namespace: http://www.w3.org/XSL/Transform/1.0,
Location

And the namespace that should be used is
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version
> ="1.0">

See both fragments lower in earlier messages...

Grtz,
Raimond

----- Original Message -----
From: "Brian Burridge" <brian_burridge@xxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
Sent: Tuesday, June 13, 2000 5:40 PM
Subject: Re: Problems with sort.


I've done this, and I still get the same error:

<xsl:template match="projects">
  <xsl:variable name="sortType" select="'numeric'"/>
  <xsl:apply-templates>
   <xsl:sort select="*[name()=/PAGE/@sort]" data-type="{$sortType}"/>
  </xsl:apply-templates>
 </xsl:template>

Again, the error is:

XSL Warning: Old XSLT Namespace: http://www.w3.org/XSL/Transform/1.0,
Location
file:/app/webdocroot/insidectm/projectutility/display_projects_xsl/default.x
sl,
line 3, offset 79
XSL Error: Attribute: data-type has an illegal value: {$sortType}, Location
file:/app/webdocroot/insidectm/projectutility/display_projects_xsl/default.x
sl,
line 148, offset 70
XSL Error: Could not parse
/app/webdocroot/insidectm/projectutility/display_projects_xsl/default.xsl
document!, Location
file:/app/webdocroot/insidectm/projectutility/display_projects_xsl/default.x
sl,
line 148, offset 70
XSL Error: SAX Exception, Location
file:/app/webdocroot/insidectm/projectutility/display_projects_xsl/default.x
sl,
line 148, offset 70


Brian


Scott Boag/CAM/Lotus wrote:

> "Brian Burridge" <brian_burridge@xxxxxxxxxxxxx> wrote:
> > > >    <xsl:sort select="*[name()=/PAGE/@sort]"
data-type="{$sortType}"/>
> > >
> > > That one's correct. Which XSLT processor are you using?
> > I'm using Lotus XSL.
>
> I haven't been keeping up with this thread, but the fragment should work
in
> LotusXSL/Xalan.  If I do:
>
> <?xml version="1.0"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version
> ="1.0">
>   <xsl:template match="a">
>      <out>
>           <xsl:variable name="sortType" select="'text'"/>
>           <xsl:for-each select="c">
>                <xsl:sort select="*[name()=/PAGE/@sort]" data-type="
> {$sortType}"/>
>           </xsl:for-each>
>      </out>
> </xsl:template>
> </xsl:stylesheet>
>
> It seems fine.  Notice the quote around the value in the variable, since
> the value needs to be a string... an rather odd case where a string can
> hold a qname.
>
> Or:
>
> <xsl:variable name="sortType">text'</xsl:variable>
>
> Seems fine also.  Or:
>
> <xsl:variable name="sortType" select="foo"/>
>
> where foo holds a "text" or "number", seems to be fine also.  However,
note
> that LotusXSL/Xalan ONLY recognizes "text" or "number" at this time, and
> will throw the error you're giving if you pass it a qname.  This should be
> considered a bug.
>
> -scott
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

--

Brian N. Burridge
Internet Architect
(727) 399-3000 Ext 3515
The Internet Group - ITSS
Cox Target Media

"Until a person can say deeply and honestly, "I am what I am today because
of
the choices I made yesterday," that person cannot say, "I choose otherwise."



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread
  • REMOVE
    • MCA - Tue, 13 Jun 2000 14:11:02 -0500 <=
      • Victor Hu - Wed, 14 Jun 2000 09:49:10 -0500