Re: Macros en XML

Stephane Bortzmeyer <[email protected]> Wed, 30 May 2007 20:30:09 +0200
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
On Wed, May 30, 2007 at 01:23:08PM +0200,
 Pierre Attar <[email protected]> wrote 
 a message of 77 lines which said:

> J'ai beaucoup de mal à comprendre la notion de macros de données.

J'ai donné des exemples réels dans mon premier message. Ces exemples
ne peuvent pas se traiter avec les solutions que vous
proposez. Prenons un autre exemple réel. Je mets des références aux
RFC de l'IETF et je voudrais du code du genre :

<ulink url="http://www.ietf.org/rfc/rfc4408.txt">RFC 4408</ulink>

C'est pénible à taper donc j'ai actuellement un élément 

<rfc num="4408"/>

que XSLT transforme dans l'élement <ulink> ci-dessus.

> En revanche, je comprend la notion d'inclusion de données partagées:
> le mécanisme proposé par XInclude

Ah, c'est une idée. Xinclude permet d'avoir des paramètres (le numéro
du RFC ci-dessus) ?

> ou, de façon plus rudimentaire par les entités.

Non, certainement pas, puisqu'elles sont fixes. Elles conviennent bien
pour des textes constants, pas pour des textes paramétrés.