<?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,那麼火狐正確顯示MATHML,而不是在其命名爲mathml.html。
它通常是給瀏覽器,但它似乎擴展HTML意味着它的HTML - 這是SGML和不是XML。瀏覽器查看服務器提供的MIME類型會更合理,但是因爲瀏覽器合理嗎? – 2010-09-14 06:19:13
@Pavel:我不使用Firefox,但我真的懷疑它忽略了MIME類型。更有可能這是一個Web服務器配置的事情,因爲他們通常根據文件擴展名發送MIME類型時不重寫。 – musiKk 2010-09-14 07:04:23