webForumDet fria alternativet

Opera och asp/xml/xsl

XMLur XML

3 svar · 442 visningar · startad av Choronzon

ChoronzonMedlem sedan aug. 20011 346 inlägg
#1

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..?

jarvkloMedlem sedan juli 20013 378 inlägg
#2

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!

ChoronzonMedlem sedan aug. 20011 346 inlägg
#3

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?

jarvkloMedlem sedan juli 20013 378 inlägg
#4

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

132 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
129 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)