Re: Macros en XML

Pierre Attar <[email protected]> Wed, 30 May 2007 13:23:08 +0200
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
At 19:44 29/05/2007, you wrote:
>On Mon, May 28, 2007 at 11:15:08PM +0200,
>  Pierre Attar <[email protected]> wrote
>  a message of 109 lines which said:
>
> > Il faut donc te tourner vers des fonctionnalités de ton éditeur
> > favoir pour voir s'il met en oeuvre des fonctionnalités qui
> > permettre de faire ce que tu souhaites.
>
>Emacs sait faire tout cela et le café en prime. Mais ce n'est pas la
>même chose, ça complique l'échange de données et, surtout, si je
>change la définition d'une macro, je ne peux pas changer les
>utilisations qui en ont déjà été faites.

Je ne comprend parsonnellement pas pourquoi le 
fait de n'avoir que des données dans un échange 
de données complexifie l'échange. J'aime 
beaucoup, par contre et comme je el disais, le 
fait que n'importe quel outil puisse lire de 
l'XML et qu'en plus ce soit simple à analyser. Je 
rappelle que c'est la raison pour laquelle on a 
trouvé que SGML était "complexe", à cause de toutes ses variations d'encodage.


>Utiliser l'éditeur pour simuler des macros me parait un gros retour en
>arrière. Imaginez un langage de programmation où il n'y aurait pas de
>fonctions et où on dirait au programmeur "Tous les éditeurs savent
>faire de l'expansion de texte, utilisez-les pour ne pas avoir à
>retaper le code"

J'ai beaucoup de mal à comprendre la notion de 
macros de données. En revanche, je comprend la 
notion d'inclusion de données partagées: le 
mécanisme proposé par XInclude ou, de façon plus rudimentaire par les entités.

> > Dans le domaine libre, XMLMind fait très bien cela.
>
>http://www.xmlmind.com/xmleditor/ ? Il n'est pas libre du tout, par
>exemple l'édition personelle dit : "Personal Edition is free of
>charge, but comes with a license which restricts it to non-commercial
>use." ("free" a un double sens en anglais)

Une erreur de ma part car effectivement la licence viens de changer. Désolé.

>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "[email protected]" (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 [email protected]
>(mailto:[email protected]?Subject=unsubscribe)


Pierre Attar (pat àt tireme point/dot fr)
Consultant en informatique documentaire XML
Consultant in Structured Document engineering
Tirème SARL (http://www.tireme.fr)