« Programmation XML/MathML » : différence entre les versions
Contenu supprimé Contenu ajouté
→Format de fichier : espace de nom |
m →Format de fichier : </nowiki> oubliés |
||
Ligne 17 :
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
"<nowiki>http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd</nowiki>" >
Le code MathML est introduit par la balise <code><math></code> et est conclu par la balise <code></math></code>. Lorsque le code MathML est à l'intérieur d'un document XML contenant d'autres types de données, il faut s'assurer de la bonne gestion de l'espace des nom en utilisant la balise d'ouverture <code><math xmlns="<nowiki>http://www.w3.org/1998/Math/MathML</nowiki>"></code>.
Pour éviter les confusions de balises, on peut imposer un préfixe à toutes les balises MathML. Par exemple, si l'on veut imposer le préfixe <code>m:</code>, on utilise (exemple de HTML) :
<body xmlns''':m'''="<nowiki>http://www.w3.org/1998/Math/MathML</nowiki>">
<m:math>
<m:mrow>…</m:mrow>
Ligne 27 :
</body>
ou bien
<math xmlns''':m'''="<nowiki>http://www.w3.org/1998/Math/MathML</nowiki>">
<m:mrow>…</m:mrow>
</math>
|