Avatar billede nicidem Nybegynder
15. marts 2004 - 15:40 Der er 7 kommentarer og
1 løsning

MathML skrivning

Kan jeg ikke skrive mathml uden brug af "m:" foran alle koderne?

Et eksempel på en kilde: (kræver mathplayer for at kunne se siden med IE: http://www.dessci.com/en/products/mathplayer/

<HTML XMLNS:m="http://www.w3.org/1998/Math/MathML">
<HEAD>
  <OBJECT ID=MathPlayer CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
  </OBJECT>
<?IMPORT NAMESPACE="m" IMPLEMENTATION="#MathPlayer" ?> 
</HEAD>

<body>

Presentaional<br>

<m:math>
    <m:mrow>
        <m:mi> a </m:mi>
        <m:mo> + </m:mo>
        <m:mi> b </m:mi>
        <m:mo> = </m:mo>
        <m:mi> c </m:mi>
    </m:mrow>
</m:math>
</body>
</html>
Avatar billede rasmusbg Nybegynder
15. marts 2004 - 15:48 #1
Jo, det skulle du kunne, hvis du fjerner :m efter XMLNS.

<HTML XMLNS="http://www.w3.org/1998/Math/MathML">

Hvis M$ IE følger W3C-standarderne, så kan det godt lade sig gøre.
Avatar billede nicidem Nybegynder
15. marts 2004 - 16:05 #2
mener jeg har prøvet dette, men forsøger da lige..
Avatar billede nicidem Nybegynder
15. marts 2004 - 16:10 #3
desværre, sådan her mener du ik?:

<HTML XMLNS="http://www.w3.org/1998/Math/MathML">
<HEAD>
  <OBJECT ID=MathPlayer CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
  </OBJECT>
<?IMPORT NAMESPACE="m" IMPLEMENTATION="#MathPlayer" ?> 
</HEAD>

<body>

Presentaional<br>

<math>
    <mrow>
        <mi> a </mi>
        <mo> + </mo>
        <mi> b </mi>
        <mo> = </mo>
        <mi> c </mi>
    </mrow>
</math>
</body>
</html>
Avatar billede rasmusbg Nybegynder
15. marts 2004 - 16:12 #4
Prøv dette:

<HTML XMLNS="http://www.w3.org/1998/Math/MathML">
<HEAD>
  <OBJECT ID=MathPlayer CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
  </OBJECT>
<?IMPORT NAMESPACE="" IMPLEMENTATION="#MathPlayer" ?> <!-- HAR BEDT DEN OM AT HENTE ET TOMT NAMESPACE -->
</HEAD>

<body>

Presentaional<br>

<math>
    <mrow>
        <mi> a </mi>
        <mo> + </mo>
        <mi> b </mi>
        <mo> = </mo>
        <mi> c </mi>
    </mrow>
</math>
</body>
</html>
Avatar billede nicidem Nybegynder
15. marts 2004 - 17:44 #5
desværre det virkede heller ikke
Avatar billede rasmusbg Nybegynder
15. marts 2004 - 17:47 #6
Hvad sker der så, hvis du helt fjerner den processing instruction, der hedder import?
Avatar billede Slettet bruger
15. marts 2004 - 19:56 #7
Jeg har ikke afprøvet det, men det burde kunne lade sig gøre hvis du i toppen gør sådan her:

<HTML XMLNS:mathml="http://www.w3.org/1998/Math/MathML">
<HEAD>
  <OBJECT ID=MathPlayer CLASSID="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
  </OBJECT>
<?IMPORT NAMESPACE="mathml" IMPLEMENTATION="#MathPlayer" ?> 
</HEAD>

...

<math xmlns="http://www.w3.org/1998/Math/MathML">
    <mrow>
        <mi> a </mi>
        <mo> + </mo>
        <mi> b </mi>
        <mo> = </mo>
        <mi> c </mi>
    </mrow>
</math>

/CS
Avatar billede nicidem Nybegynder
20. marts 2004 - 18:43 #8
Fandt en vejledning på www.w3c.org..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester