webForumDet fria alternativet

IE Version?

1 svar · 395 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 327 inlägg
#1

Jag har gjort en liten XML/XSL-test, med denna kod:

xml:
----

<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type='text/xsl' href='test.xsl'?>

<hsv>
<dbsource>
<icqs>
<icq sIcq="12345" sName="olle"/>
<icq sIcq="54321" sName="bert"/>
</icqs>
</dbsource>
</hsv>

xsl:
----

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output
method="html"
indent="yes"
media-type="text/html"
encoding="ISO-8859-1"/>

<xsl:template match="/hsv">

<HTML>
<BODY BGCOLOR="#ffffff">

Här har vi en liten fin lista:
<BR/>

<xsl:for-each select="dbsource/icqs/icq">
<xsl:value-of select="@sIcq"/>
<xsl:value-of select="@sName"/>

<BR/>

</xsl:for-each>

</xsl:template>
</xsl:stylesheet>

Denna kod fungerar utmärkt i IE 6.0 men inte i 5.0/5.5 går det att ändra lite i koden för att den ska vara kompatibel med 5.x eller?

ironheadMedlem sedan mars 20011 327 inlägg
#2

Man ska tydligen använda denna kod:

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

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

...för att endast IE 6 är 100% kompatibel (enl. MS) med den officiella W3C XSL Rekommendationen.

Genererad på 360 ms · cache AV · v20260730165559-full.f96bc7eb