Subject: Re: Problems with sort. From: "Brian Burridge" <brian_burridge@xxxxxxxxxxxxx> Date: Tue, 13 Jun 2000 16:41:37 -0400 |
Ok, I got it to work. I upgraded the version of my Xalan (I was using 1.0) and I changed my namespace and now it's working great. Thanks for all your help everyone, I greatly appreciate it. Brian Raimond Brookman wrote: > 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 -- 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Problems with sort., Raimond Brookman | Thread | Re: Problems with sort., Raimond Brookman |
Re: Problems with sort., Raimond Brookman | Date | User Group in the Washington, DC ar, Toni Geoly |
Month |