Hi,
ich hab ein kleines Problem was mich jetzt schon aber schon einiges an Zeit und Nerven gekostet hat. Ich hab XML-Dateien welche ein XSL-Stylesheet haben um es im Browser entsprechend anzuzeigen.
Das Problem ist: Wenn der IE8 den Doctype nicht kennt zeigt er den generierten HTML-Code nicht richtig an. Der Doctype ist aber im Stylesheet angegeben. Anscheinend wertet der IE8 es nicht aus oder ich hab noch nen Fehler drin. Könntet ihr mal drüber blicken?
ich hab ein kleines Problem was mich jetzt schon aber schon einiges an Zeit und Nerven gekostet hat. Ich hab XML-Dateien welche ein XSL-Stylesheet haben um es im Browser entsprechend anzuzeigen.
Das Problem ist: Wenn der IE8 den Doctype nicht kennt zeigt er den generierten HTML-Code nicht richtig an. Der Doctype ist aber im Stylesheet angegeben. Anscheinend wertet der IE8 es nicht aus oder ich hab noch nen Fehler drin. Könntet ihr mal drüber blicken?
HTML Code:
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsd="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xsd"> <xsl:output encoding="utf-8" method="html" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="yes" /> <xsl:strip-space elements="*"/> <xsl:template match="/Testspec"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- Code gelöscht zwecks Übersichtlichkeit --> </html> </xsl:template> </xsl:stylesheet>
Comment