goblin: MathML in XHTML-Code wird nicht vollständig interpretiert

Beitrag lesen

Hallo,

du solltest einen DOCTYPE wie folgt nehmen:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">

  
Ich habe bereits die XHTML-Doctype am Anfang des Dokuments, soll man dann die 2. einfach darunter schreiben?  
  

> Aber das dürfte an sich noch nicht viel bewirken. Wichtig ist, dass du die Datei mit einem XML-MIME-Type versendest (am besten application/xhtml+xml). Hierzu reicht es aber nicht, das entsprechende META-Tag zu befüllen. Du musst den Typ schon am Webserver bestimmen (z.B. mit der PHP-Funktion header() oder der Apache-Direktive AddType).  
  
Mit dem MIME-Typen habe ich quasi noch garkeine Erfahrung.  
Ich habe lediglich diesen Tag im Header:  
`<meta http-equiv="content-type" content="text/xml; charset=UTF-8">`  
Auch in selfhtml habe ich nicht sonderlich viel über das "richtige" Verwenden von MIME-Typen gefunden.  
  

> Ein großes Problem tritt dabei aber auf: du sperrst sämtliche IE-Benutzer aus, da der IE zwar angibt, alle MIME-Types zu kennen, tatsächlich aber nur mit wenigen umgehen kann. Mit application/xhtml+xml; z.B. nicht.  
  
Das heißt im Klartext, der IE kann garkein MathML interpretieren? Schade.  
Damit sieht die Funktion meilenweit besser aus (optisch).  
  
Zwar hätte sich das ursprüngliche Problem damit "gelöst", aber die Sache mit dem MIME-Typen würde ich gerne lernen,  
Danke für die Antwort!