Finns det inte stöd för [rubriken] ?
Har gjort en linkadder som loopar igenom en databas och skriver ut en xml-sida med xsl, men det fungerar inte i opera. hmm..?
3 svar · 442 visningar · startad av Choronzon
Finns det inte stöd för [rubriken] ?
Har gjort en linkadder som loopar igenom en databas och skriver ut en xml-sida med xsl, men det fungerar inte i opera. hmm..?
Operas egen KnowledgeBase innehåller ingen information om att opera skulle stödja XSLT... Så om du kör XSLT-transformen ute i webbläsaren, så är du "rökt" i Opera.
Däremot kan du använda CSS-stilmallar direkt med XML-dokument i Opera.
Om du vill att det skall funka även i Opera, måste du alltså applicera XSLT-mallen i ASP på serversidan!
ok, jag länkar ju in xsl-mallen med response.write i asp
<?xml-stylesheet type='text/xsl' href='links.xsl'?>
men det var inte så du menade antar jag?
Nej, gör du så är du rökt i Opera eftersom <?xml-stylesheet type='text/xsl' href='links.xsl'?> är ett direktiv till webbläsaren att applicera mallen links.xsl på xml-sidan efter det att xml-sidan tagits emot (något som Opera alltså inte verkar kunna).
Du skulle kunna köra något i stil med det här i stället och utföra transformeringen direkt på servern. Om du har mycket trafik på din webbplats, kan det också vara läge att titta lite på det här