<?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>
Si le fichier ci-dessus est nommé mathml.xml, puis Firefox affiche correctement le MathML, mais pas lorsque son nommé comme mathml.html.
Il est généralement au navigateur, mais il semblerait que l'extension HTML implique qu'il est HTML - qui est SGML et non XML. Il serait plus raisonnable pour le navigateur de regarder le type MIME donné par le serveur, mais depuis quand les navigateurs étaient-ils raisonnables? –
@Pavel: Je n'utilise pas Firefox mais je doute vraiment qu'il ignore le type MIME. Il est plus probable qu'il s'agisse d'une configuration de serveur Web car ils envoient généralement le type MIME en fonction de l'extension de fichier lorsqu'ils ne sont pas remplacés. – musiKk