Portál AbcLinuxu, 26. října 2025 09:27
<?xml version="1.0" encoding="iso8859-2"?> <?xml-stylesheet href="weby.xslt" type="text/xsl"?> <weby> <group name="Skupinka1"> <web> <name>seznam.cz</name> <url>http://seznam.cz</url> </web> </group> </weby>weby.xslt vypadá takto:
<?xml version="1.0" encoding="iso8859-2"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8"/> <xsl:template match="/weby"> <html> <head> <title>Weby</title> <link rel="stylesheet" href="weby.css" /> ... ... ...a zobrazí se chyba:
Error loading stylesheet: (null) file:///mnt/data/weby.xsltVšechny soubory jsou lokální, netahají se přes server a práva mají OK.
xsltproc weby.xml soubor přeparsuje zprávně, žádné chyby nevyhodí.
V jakési diskuzi jsem četl, že bych měl zakomentovat v souboru /usr/share/mime/packages/freedesktop.org.xml blok
<mime-type type="text/x-xslt">
<comment>XSLT stylesheet</comment>
<comment xml:lang="no">XSLT-stilark</comment>
<glob pattern="*.xslt" />
<glob pattern="*.xsl" />
</mime-type>
To se mi ale nezdá jako dobré řešení, nezkoušel jsem to, navíc dříve vše fungovalo OK jak na Linuxu, tak na Windows. Nevím, co se kde mohlo změnit. Teď to v Linuxu nefunguje.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.