|
发表于 2006-3-5 14:58:43
|
显示全部楼层
类似问题我前天遇到过,基本解决了,看一下能不能帮到你。
打于/usr/share/mime/packages/freedesktop.org.xml
找到<mime-type type="text/x-xslt"></mine-type>这个标签
用一个<!--- -->标签将它包围。就像这样:
将:
<mime-type type="text/x-xslt">
<comment>XSLT stylesheet</comment>
<comment xml:lang="de">XSLT-Stylesheet</comment>
..............这里是众多的<comment>标签.............
<comment xml:lang="fi">XSLT-tyylitiedosto</comment>
<comment xml:lang="no">XSLT-stilark</comment>
<glob pattern="*.xslt"/> <glob pattern="*.xsl"/>
</mime-type>
改成:
<!--
<mime-type type="text/x-xslt">
<comment>XSLT stylesheet</comment>
<comment xml:lang="de">XSLT-Stylesheet</comment>
..............这里是众多的<comment>标签.............
<comment xml:lang="fi">XSLT-tyylitiedosto</comment>
<comment xml:lang="no">XSLT-stilark</comment>
<glob pattern="*.xslt"/>
<glob pattern="*.xsl"/>
</mime-type>
-->
保存,退出.
如果你用的是Debian,执行以下命令:
# dpkg-reconfigure shared-mime-info
如果是其它,比如我用的就是mandriva,执行下以命令:
update-mime-database /usr/share/mime
原文地址:http://www.se.eecs.uni-kassel.de/~thm/Linux/mozilla-xml-xsl.html
要注意的是,如果使用firefox1.05来解释XSL,XSL头要这样写
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
其它写法都会解释不了的。因为我下的firefox1.5都不能用,而opera又解释不了XSL,所以只有这样了,这样的话有个很大的问题<xsl:for-each>标签不能用order-by属性。我是XML的初学者,不知这是不是XSL的版本问题,又用不了其它XML解释器(linux下,win下的MSXML可以正常解释),这个问题要其它人回答了。 |
|