Utz Grimminger: Dateninseln in IE 5 - ja oder nein?

Beitrag lesen

Hi zusammen!

Aus vergangenen Threads hörte ich unterschiedliche Meinungen dazu, ob der IE 5.0 jetzt Dateninseln (XML in HTML) darstellen kann oder nicht.

Ich hab gerade versch. Beispiele abgetippt (aus den MSDN Online Libraries und aus dem XML-Einsteigerseminar von Seeboerger-Weichselbaum {soll ja Fehler haben, ich weiß}), nix davon führt zu Anzeigen oder wenigstens Fehlermeldungen, wird also völlig ignoriert.

Geht das denn nur in bestimmten Subversionen? Oder wie? Oder mache ich gar was falsch? Hier meine Codes:

Die HTML-Datei:

<HTML>
<HEAD>
<TITLE>Dateninsel-Test</TITLE>
</HEAD>
<BODY>
<H1>Das ist ein Dateninsel-Test!</H1>
<XML ID="test" SRC="test.xml">
</XML>
<H2>Und jetzt?</H2>
</BODY>
</HTML>

Die XML-Datei:

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

<root xmlns:html="http://www.w3.org/TR/REC-html40">
<eltern>
<kind>
  <name xml:link="simple" href="http://www.irgendwas.de/">irgendwas</name>
  <bild quelle="irgendwas.gif" />
  <kinder>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
  </kinder>
</kind>
<kind>
  <name xml:link="simple" href="http://www.irgendwas.de/">irgendwas</name>
  <bild quelle="irgendwas.gif" />
  <kinder>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
   <kindeskind><kindname>irgendwas</kindname></kindeskind>
  </kinder>
</kind>
<kind>
  <name xml:link="simple" href="http://www.irgendwas.de/">irgendwas</name>
  <bild quelle="irgendwas.gif" />
</kind>
<kind>
  <name xml:link="simple" href="http://www.irgendwas.de/">irgendwas</name>
  <bild quelle="irgendwas.gif" />
</kind>
</eltern>
</root>

Die XSL(-T)-Datei:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
xsl:template
  <xsl:for-each select="root/eltern">
    <xsl:for-each select="kind">
      <DIV STYLE="font-family:arial;background:#FFFFFF;">
      <A>
        <xsl:attribute name="href">
          <xsl:value-of select="bild/@href" />
        </xsl:attribute>
      <IMG BORDER="0" STYLE="vertical-align:bottom;">
        <xsl:attribute name="src">
          <xsl:value-of select="bild/@quelle" />
        </xsl:attribute>
      </IMG>
      </A>
      <A STYLE="background:#FFFFFF;">
        <xsl:attribute name="href">
          <xsl:value-of select="name/@href" />
        </xsl:attribute>
        <xsl:value-of select="name" />
      </A>
      </DIV>
      <xsl:for-each select="kinder">
        <xsl:for-each select="kindeskind">
          <DIV STYLE="margin-left:30px; font-family:arial;display:block;">
            <xsl:value-of select="kindname" />
          </DIV>
        </xsl:for-each>
      </xsl:for-each>
   </xsl:for-each>
  </xsl:for-each>
</xsl:template>
</xsl:stylesheet>

Danke für jede Hilfe!

Grüße

Utz