Hallo Zusammsen,
ich habe ein kleines (?) Sicherheitsproblem im Firefox 3. Das ist auch gut so, aber in meinem Falle schlecht! Ich habe eine XML Infodatei die ich mit einem XSL Stylesheet nach HTML transformiere. Lokal und Remote ist das kein Problem. Wenn ich aber die XML Datei vom Server lade und auf eine lokale XSL Datei zugreifen möchte zB.:..."file:///C:/temp/temperatur.xsl".... bringt mir (zurecht!) die Firefox Fehlerkonsole eine Sicherheitsmeldung, dass man auf den lokalen File nicht zugreifen darf.
Ist das grundsätzlich nicht möglich?
Bin für jegliche Tipps (Links) dankbar.
Beispiel: (XML)vom Server:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="file:///C:/temp/temperatur.xsl"?>
<test>
<ort>
<sensor>Wohnzimmer</sensor>
<temperatur>22,3 °C</temperatur>
</ort>
<ort>
<sensor>Keller</sensor>
<temperatur>10,3 °C</temperatur>
</ort>
<sensor>Speicher</sensor>
<temperatur>15,3 °C</temperatur>
<ort>
<sensor>Vorlauf</sensor>
<temperatur>67,3 °C</temperatur>
</ort>
</test>
Lokale XSL Datei:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html' version='1.0' encoding='UTF-8' indent='yes'/>
<xsl:template match="/">
<html>
<body>
<center>
<h2>TEST Transformator</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th align="left">Beschreibung</th>
<th align="left">Temperatur</th>
</tr>
<xsl:for-each select="test/ort">
<tr>
<td><xsl:value-of select="sensor"/></td>
<td><xsl:value-of select="temperatur"/></td>
</tr>
</xsl:for-each>
</table>
</center>
</body>
</html>
</xsl:template>
</xsl:stylesheet>