0

例如。

<?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 时不显示。

4

2 回答 2

1

你可以使用 mathml.xhtml

于 2010-09-14T12:53:51.573 回答
0

您是在本地还是通过网络加载文件?

如果它通过网络,那么您的网络服务器几乎肯定会根据文件名后缀设置 MIME 类型。您可以通过安装 Firefox 扩展(例如Web Developer )并检查响应标头来检查这一点。

如果您在本地加载文件,您的操作系统或浏览器可能会根据文件后缀确定 MIME 类型。

Firefox 仅在将文件识别为 XML 时才会处理 xml-stylesheet PI。

于 2010-09-14T07:47:22.800 回答