DTD

vinsuella Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
je voudrais créer une DTD pour définir n'importe quelle algorithme en XML s'il vous plait j'ai besoin de votre aide
Merci D'Avance

1 réponse

totodunet Messages postés 1377 Date d'inscription   Statut Membre Dernière intervention   200
 
de l'algo en XML ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Pourquoi pas... mais avant de commencer la DTD il faudrait déjà savoir à quoi doit ressembler le XML et pour ça connaître la grammaire du langage. Mais pour créer "n'importe quelle algorithme" il va falloir beaucoup de boulot... ou alors faire du très bas niveau à la Brainfuck...
0
vinsuella Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
si tu as un exemple ??
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Un exemple, vite fait, d'un programme qui calcule le minimum de deux nombres.

<program>

<function name="minimum">
    <parameter name="x"/>
    <parameter name="y"/>
    <if>
        <lessThan left="x" right="y"/>
        <then><result value="x"/></then>
        <else><result value="y"/></else>
    </if>
</function>

<variable name="a" value="1"/>
<variable name="b" value="2"/>
<variable name="m"/>

<assign name="m">
    <call name="minimum">
        <parameter name="x" value="a"/>
        <parameter name="y" value="b"/>
    </call>
</assign>

<display>
    <text>Le minimum de </text>
    <value name="a"/>
    <text> et </text>
    <value name="b"/>
    <text> est </text>
    <value name="m"/>
</display>

</program>

Rien qu'avec ça, la DTD sera assez importante, il faut ensuite que tu étendes le langage à tous les cas d'utilisations et que tu adaptes la DTD en conséquence... C'est colossal !
0