XML File in Firefox UND Internet Explorer anzeigen lassen.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • XML File in Firefox UND Internet Explorer anzeigen lassen.

    Hallo,
    ich hab auf einer website eine xml und eine xsl, die die xml schön in html "einbettet".
    ist ist ja schneibar (?) allg. bekannt das man sich diese xml nur mit dem IE ansehen kann, das FF sowas nicht möchte. bzw. es geht nur eine svon beiden?

    also meine xml sieht etwa so aus.
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <?xml-stylesheet type="text/xsl" href="KOCHBUCH.XSL"?>
    <kochbuch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="KOCHBUCH.XSD">
    <rezept>
    ...


    und die xsl so:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    <html><head><title>XML Kochbuch</title></head>
    <body>
    ...

    würde es gerne so haben, dass man diese mit beiden browsern öffnen kann...
    bsiher gehts nur im IE.

    ps. die xsd hat folgerdes im header:
    <?xml version="1.0" encoding="ISO-8859-1"?>
  • Also mit der XML-Datei

    Quellcode

    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2. <?xml-stylesheet type="text/xsl" href="kochen.xsl"?>
    3. <kochbuch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    4. <rezept>
    5. </rezept>
    6. </kochbuch>

    und der XSLT-Datei

    Quellcode

    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    3. <xsl:template match="/">
    4. <html><head><title>XML Kochbuch</title></head>
    5. <body>
    6. <h1>Geht doch</h1>
    7. </body>
    8. </html>
    9. </xsl:template>
    10. </xsl:stylesheet>

    geht es im Mozilla einwandfrei.
    Änderungen: im xsl:stylesheet-Tag die Namespace-URL geändert und version="1.0" hinzugefügt.
    IE7 zeigt es auch an :)