Avatar billede babz Nybegynder
20. januar 2005 - 15:43 Der er 6 kommentarer og
1 løsning

<xsl:sort>problem

Hej jeg har fundet ud af at jeg bliver nødt til at sortere mine data, før jeg viser dem.
Og vil gerne i den forbindelse bruge en <xsl:sort select="tjuhej">

Jeg har lagt den lige efter en xsl:for-each....hvilket jeg burde kunne.

Men jeg får denne fejl:
-------------------
msxml3.dll error '80004005'

Keyword xsl:sort may not be used in namespace http://www.w3.org/TR/WD-xsl.
---------------------------

Hvad gør jeg galt.....og hvad betyder fejlmeddelelsen????

/Babz
Avatar billede babz Nybegynder
20. januar 2005 - 15:57 #1
Jeg er med så langt at der måske er problemer med denne linie i mit stylesheet:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

Er det rigtigt.
Bruger jeg ikke xslt eller hvad????

Og har jeg slet ikke adgang til at bruge xsl:sort???
Avatar billede softspot Forsker
20. januar 2005 - 16:17 #2
Jeg plejer selv at benytte dette namespace:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

...og jeg må gerne sortere :)
Avatar billede babz Nybegynder
20. januar 2005 - 19:43 #3
Ha fedt....
Brugte den linie du gav...men nu får jeg denne fejl:
-------
msxml3.dll (0x80004005)
Den krævede attribut 'version' mangler.
/kalender/hentXML.asp, line 35
------------

På linie 35 står der:
------------
Response.Write(objXML.transformNode(objXSL))
-------------


Det giver sgu da ikke mening!!!

/Babz
Avatar billede babz Nybegynder
20. januar 2005 - 19:48 #4
Ha hvad så med:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Smider du et svar?

Og har du iøvrigt en forklaring???
Avatar billede softspot Forsker
20. januar 2005 - 22:56 #5
Pinligt men sandt at sige, så kan jeg ikke forklare hvorfor den er så følsom med disse namespaces og andre attributter - jeg har bare fået dem sat ind i alle mine XSL-scripts og konstateret at det fungerer (og kva min erfaring lært, at hvis noget fungerer så lad være med at pille ;)).
Avatar billede janegil Nybegynder
21. januar 2005 - 10:16 #6
http://www.w3.org/TR/WD-xsl er en foreldet utgave av XSLT. Som så rimeligvis ikke har støtte for sort. Jeg finner ikke tilstrekkelig gammel dokumentasjon på http://web.archive.org/web/*/http://www.w3.org/TR/WD-xsl, så evt. dokumentasjon er hos microsoft.com.

Hvis vi browser http://www.w3.org/TR/WD-xsl får vi en redirect til http://www.w3.org/TR/xsl/. Det er faktisk en temmelig tåpelig måte for W3C å fortelle oss at http://www.w3.org/TR/WD-xsl er gått ut på dato.
Avatar billede babz Nybegynder
21. januar 2005 - 13:58 #7
Tja...Så kan jeg jo lære det...!!

Det forklarede jo også hvorfor mine xsl:if ikke fungerede.

Ja ja.

Tak for det!
/Babz
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester