Dateiendungen
Gunnar Bittersmann
- xml
Hi,
Ich hab drei (bis auf die Dateiendung) identische Dateien foo.xml, foo.rdf und foo.bar sowie eine dazugehörige XSLT-Datei foo.xsl.
Im Firefox werden foo.xml und auch foo.bar transformiert*; foo.rdf jedoch nicht: es werden die Elementinhalte als Fließtext angezeigt.
IE 6 transformiert nur foo.xml, zeigt bei foo.rdf und foo.bar den Quelltext an (ohne Sytaxhighlighting).
Wie bekomme ich die Browser dazu, die Dateien als XML zu verarbeiten? IE wäre mir noch egal. Aber warum behandelt der Firefox foo.rdf anders als foo.bar? foo.xml würd ich ja noch verstehen …
Live long and prosper,
Gunnar
* alles ohne Webserver, Windows XP
Hallo,
Aber warum behandelt der Firefox foo.rdf anders als foo.bar? foo.xml würd ich ja noch verstehen …
Wenn der Inhaltstyp der Dokumente als text/xml erkannt wird, funktioniert es unabhaengig von der Endung.
Der Inhaltstyp von rdf ist jedoch application/vnd.mozilla.xul+xml. Intern werden rdf-Dokumente fuer die Konfiguration verwendet (siehe profile-Verzeichnis).
Vielleicht hilft die clientseitige Transformation mittels JavaScript. Einlesen von RDF- und XSL-Dokument mittels XMLHttpRequest() mit Anwendung der Methode overrideMimeType("text/xml") auf das angelegte RDF-Objekt.
MfG, Thomas
Der Inhaltstyp von rdf ist jedoch application/vnd.mozilla.xul+xml. Intern werden rdf-Dokumente fuer die Konfiguration verwendet (siehe profile-Verzeichnis).
Thomas,
Das erklärt es.
Vielleicht hilft die clientseitige Transformation mittels JavaScript. […]
Probier ich bei Gelegenheit. Danke.
Live long and prosper,
Gunnar