« Programmation XML/MathML » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 60 :
* lorsque l'on écrit « 2''a'' », cela signifie « deux multiplié par ''a'' » ; la signe multiplié est implicite, ceci est rendu ici par une entité <code>&amp;InvisibleTimes;</code> (« multiplié invisible ») ; ceci illustre le fait que MathML décrit le rôle des objets et non uniquement la mise en forme.
 
<!-- exemple en cours de réalisation
Pour mettre en évidence le rapport entre la syntaxe et le rendu :
 
|{{bleu|&lt;mi&gt;}}'''x'''{{bleu|&lt;/mi&gt;}} {{bleu|&lt;mo&gt;}}'''='''{{bleu|&lt;/mo&gt;}}<br />
{| border="1" frame="void" rules="rows"
|-
|{{bleu|&lt;mi&gt;}}x{{bleu|&lt;/mi&gt;}} {{bleu|&lt;mo&gt;}}={{bleu|&lt;/mo&gt;}}
|-
| rowspan="2" | {{bleu|&lt;mfrac&gt;}}
| '''{{rouge|&lt;mrow&gt;}}'''<br />
| -b
{{vert|&lt;mrow&gt;}} {{bleu|&lt;mo&gt;}}'''-'''{{bleu|&lt;/mo&gt;}} {{bleu|&lt;mi&gt;}}'''b'''{{bleu|&lt;/mi&gt;}} {{vert|&lt;/mrow&gt;}} {{vert|&lt;mo&gt;}}'''&amp;PlusMinus;'''{{vert|&lt;/mo&gt;}}<br />
'''{{vert|&lt;msqrt&gt;}}'''{{bleu|&lt;mrow&gt;}}<br />
{{rouge|&lt;msup&gt;}} {{vert|&lt;mi&gt;}}'''b'''{{vert|&lt;/mi&gt;}}{{vert|&lt;mn&gt;}}'''2'''{{vert|&lt;/mn&gt;}}
{{rouge|&lt;/msup&gt;}}
{{rouge|&lt;mo&gt;}}'''-'''{{rouge|&lt;/mo&gt;}}
{{rouge|&lt;mrow&gt;}}
{{vert|&lt;mn&gt;}}'''4'''{{vert|&lt;/mn&gt;}}
{{vert|&lt;mo&gt;}}'''&amp;InvisibleTimes;'''{{vert|&lt;/mo&gt;}}
{{vert|&lt;mi&gt;}}'''a'''{{vert|&lt;/mi&gt;}}
{{vert|&lt;mo&gt;}}'''&amp;InvisibleTimes;'''{{vert|&lt;/mo&gt;}}
{{vert|&lt;mi&gt;}}'''c'''{{vert|&lt;/mi&gt;}}
<br />
{{bleu|&lt;/mrow&gt;}}'''{{vert|&lt;/msqrt&gt;}}'''
<br />
'''{{rouge|&lt;/mrow&gt;}}'''
| rowspan="2" | {{bleu|&lt;/mfrac&gt;}}
|-
| '''{{rouge|&lt;mrow&gt;}}'''<br />
{{vert|&lt;mn&gt;}}'''2'''{{vert|&lt;/mn&gt;}} {{vert|&lt;mo&gt;}}'''&amp;InvisibleTimes;'''{{vert|&lt;/mo&gt;}} {{vert|&lt;mi&gt;}}'''a'''{{vert|&lt;/mi&gt;}}<br />
'''{{rouge|&lt;/mrow&gt;}}'''
<br />&nbsp;<br />&nbsp;
|}
-->