对于例如。
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="mathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>...</head>
<body>
<h1>Example</h1>
....
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>x</mi><mo>+</mo><mn>3</mn>
</math>
</body>
</html>
如果上面的文件名为mathml.xml,那么firefox会正确显示mathml,但是当它命名为mathml.html时则不会。
答案 0 :(得分:1)
你可以使用mathml.xhtml
答案 1 :(得分:0)
您是在本地还是通过网络加载文件?
如果是通过网络,那么您的网络服务器几乎肯定会根据文件名后缀设置MIME类型。您可以通过安装Web Developer等Firefox扩展并检查响应标头来检查这一点。
如果您在本地加载文件,您的操作系统或浏览器可能会从文件后缀中确定MIME类型。
Firefox只会在将文件标识为XML时处理xml-stylesheet PI。