From: Youssef KABBAJ (kabbaj@MIT.EDU)
Date: 30/07/2001 - 21:34
Bonjour à tous,
Je travaille (toujours!) sur un traducteur inter DTD.
Mon problème est le suivant, considérons deux éléments "element1a" et
"element1b" du langage de la DTD 1 que l'on traduit dans le langage de
la DTD 2 en MEME élément "element2".
Ie
Langage 1:
<root>
<element1a>....</element1a>
<element1b>....</element1b>
</root>
TRADUIT en langage 2:
<root>
<element2>....</element2>
<element2>....</element2>
</root>
Comme mon traducteur doit -itéré deux fois être équivalent à l'identité,
je souhaite maintenant partir de:
<root>
<element2>....</element2>
<element2>....</element2>
</root>
pour récupérer:
<root>
<element1a>....</element1a>
<element1b>....</element1b>
</root>
Autrement dit comment faire reconnaître au traducteur que le 1er element
2 est en fait un element1a et que le deuxième est un élément 1b? Faut-il
insérer un mouchard à la première itération (commentaire de type:
<!--ATTENTION CECI ETAIT UN ELEMENT DE TYPE A-->...) qui serait ensuite
détecté à la deuxième itération? Si oui comment l'implémenter
concrètement?
Merci infiniment pour votre aide à tous!
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|