Portál AbcLinuxu, 12. května 2025 09:31
<?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.