Hallo,
ich habe vor etwa einer halben Stunde mit XML angefangen (mit diesem Tutorial). Nun habe ich folgende XML-Datei:
und folgende XSL-Datei:
Wenn ich die XML Datei mit Opera aufrufe funktioniert alles wunderbar und ich erhalte genau die Ausgabe die ich haben will. Wenn ich aber versuche die Datei mit dem IE aufzurufen kommt die folgende Fehlermeldung:
Woran liegt das?
//edit:
Liegt das an der fehlenden DTD? Wenn ja, wie muss die aussehen?
//edit:
Hat sich erledigt. Nach schliessen und erneutem Öffnen des IEs lief alles wunderbar.
ich habe vor etwa einer halben Stunde mit XML angefangen (mit diesem Tutorial). Nun habe ich folgende XML-Datei:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet href="test.xsl" type="text/xsl" ?> <Mitglieder> <Verein>Demo-Verein</Verein> <Mitglied Id="1"> <Vorname> Thomas </Vorname> <Nachname> Maier </Nachname> <Strasse> Hauptstrasse 12 </Strasse> <PLZ> 12345 </PLZ> <Stadt> Stuttgart </Stadt> </Mitglied> <Mitglied Id="2"> <Vorname> Michael </Vorname> <Nachname> Schneider </Nachname> <Strasse> Bahnhofsstrasse 21 </Strasse> <PLZ> 54321 </PLZ> <Stadt> Stuttgart </Stadt> </Mitglied> </Mitglieder>
Code:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <HTML> <Head> <Title><xsl:value-of select="Mitglieder/Verein"/></Title> </Head> <Body> <H1>Ein Test</H1> <table border="1"> <xsl:for-each select="Mitglieder/Mitglied"> <tr> <td> <xsl:value-of select="Nachname"/> </td> <td> <xsl:value-of select="Vorname"/> </td> </tr> </xsl:for-each> </table> </Body> </HTML> </xsl:template> </xsl:stylesheet>
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML documen...
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML documen...
//edit:
Liegt das an der fehlenden DTD? Wenn ja, wie muss die aussehen?
//edit:
Hat sich erledigt. Nach schliessen und erneutem Öffnen des IEs lief alles wunderbar.