DTD

Fermé
vinsuella Messages postés 4 Date d'inscription samedi 8 février 2014 Statut Membre Dernière intervention 10 février 2014 - Modifié par vinsuella le 8/02/2014 à 22:31
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 10 févr. 2014 à 07:53
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 mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
9 févr. 2014 à 22:18
de l'algo en XML ?
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
Modifié par KX le 9/02/2014 à 22:40
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 samedi 8 février 2014 Statut Membre Dernière intervention 10 février 2014
10 févr. 2014 à 00:33
si tu as un exemple ??
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
10 févr. 2014 à 07:53
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