xml, xsl, xsd, ie8, ie11
Verfasst: So, 05. Jun 2016 11:07
Moin zusammen,
ich habe in der Betreffzeile mal zusammengefasst, wo mein Problem liegt Ich habe einen PC von Windows XP auf Windows 10 umgestellt. Auf dem Rechner lief ein uraltes Progrämmchen das Geräte überprüft und dann das Ergebnis in eine Zeile einer XML Datei schreibt. Dieses Programm kann ich nicht mehr herbeischaffen. Ich konnte es aber kopieren und es tut was es soll.
Zum Problem: Wenn die erstellte Protokolldatei angezeigt werden soll öffnet sich der IE und die Daten erscheinen formatiert auf dem Schirm. Allerdings nur bis IE8. Wenn ich versuche diese XML Datei mit IE11 zu öffnen passiert nichts. Wenn ich im IE11 den Kompatibilitätsmodus von IE8 aufrufe geht es wieder.
Durch try und error habe ich auch dieses festgestellt: Die XML Dateien beginnt mit <?XML:stylesheet ... . Das versteht der IE8, aber der IE11 kann das überhaupt nicht ab. Wenn ich den ":" gegen "-" tausche - also <?XML-Stylesheet... dann öffnet der IE11 zwar diese Datei, zeigt sie aber ohne Formatierungen an.
Die benötigten Infos zu Formatierung liegen wohl in einer kleinen XSL und XSD Datei, die sich im Verzeichnis mit der XML befinden. Diese Dateien sind offensichtlich nicht mehr mit dem IE > 8 wirklich kompatibel.
Ich habe diese Dateien mal (ohne zu verstehen was ich tue) in einen XML Editor geladen. Dort werden dann auch prompt einige Zeilen wegen falschen Parametern angemeckert. Nutzt mir nur nichts, da ich die richtigen nicht kenne.
Da das Programm richtig arbeitet und die Daten auch richtig wegschreibt habe ich die Hoffnung, das durch ein paar Änderungen in den XML,XSL und XSD diese Daten auch mit dem IE11 formatiert gelesen werden können.
Hat da jemand einschlägige Erfahrungen und kann mir sagen ob ich da richtig oder falsch liege ? Es geht schließlich ja nur um die formatierte Ausgabe einer vorhandenen Datei. Ich habe leider nur keine Ahnung was ab IE8 wie geändert werden muss.
Gruß
Ewald
ich habe in der Betreffzeile mal zusammengefasst, wo mein Problem liegt Ich habe einen PC von Windows XP auf Windows 10 umgestellt. Auf dem Rechner lief ein uraltes Progrämmchen das Geräte überprüft und dann das Ergebnis in eine Zeile einer XML Datei schreibt. Dieses Programm kann ich nicht mehr herbeischaffen. Ich konnte es aber kopieren und es tut was es soll.
Zum Problem: Wenn die erstellte Protokolldatei angezeigt werden soll öffnet sich der IE und die Daten erscheinen formatiert auf dem Schirm. Allerdings nur bis IE8. Wenn ich versuche diese XML Datei mit IE11 zu öffnen passiert nichts. Wenn ich im IE11 den Kompatibilitätsmodus von IE8 aufrufe geht es wieder.
Durch try und error habe ich auch dieses festgestellt: Die XML Dateien beginnt mit <?XML:stylesheet ... . Das versteht der IE8, aber der IE11 kann das überhaupt nicht ab. Wenn ich den ":" gegen "-" tausche - also <?XML-Stylesheet... dann öffnet der IE11 zwar diese Datei, zeigt sie aber ohne Formatierungen an.
Die benötigten Infos zu Formatierung liegen wohl in einer kleinen XSL und XSD Datei, die sich im Verzeichnis mit der XML befinden. Diese Dateien sind offensichtlich nicht mehr mit dem IE > 8 wirklich kompatibel.
Ich habe diese Dateien mal (ohne zu verstehen was ich tue) in einen XML Editor geladen. Dort werden dann auch prompt einige Zeilen wegen falschen Parametern angemeckert. Nutzt mir nur nichts, da ich die richtigen nicht kenne.
Da das Programm richtig arbeitet und die Daten auch richtig wegschreibt habe ich die Hoffnung, das durch ein paar Änderungen in den XML,XSL und XSD diese Daten auch mit dem IE11 formatiert gelesen werden können.
Hat da jemand einschlägige Erfahrungen und kann mir sagen ob ich da richtig oder falsch liege ? Es geht schließlich ja nur um die formatierte Ausgabe einer vorhandenen Datei. Ich habe leider nur keine Ahnung was ab IE8 wie geändert werden muss.
Gruß
Ewald