sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE : [sdx-users] SDX2.2 et le surlignement


From: Pierrick Brihaye
Subject: Re: RE : [sdx-users] SDX2.2 et le surlignement
Date: Thu, 20 Nov 2003 14:07:33 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Martin Sevigny a écrit:

<sdx:term term="Reagan"/> ou <sdx:term>Reagan<sdx:term> ?

Le premier. Parce qu'un <apply-templates/> va sortir uniquement le texte
original (pour ne pas briser les applis sans gestion du hilite).

<sdx:text>Ronald</sdx:text> ou Ronald ?


Le premier est plus propre à mon avis, mais les deux me vont.

Je ne crois pas que la compatibilité ascendant soit trop un problème si
les gens ont fait un:

<xsl:template match="sdx:hilite">
  <span class="hilite"><xsl:apply-templates/></span>
</xsl:template>

Donc pas de custom cas à mon avis.

Dans ce cas, on laisserait tomber le <sdx:text>Ronald</sdx:text> pour avoir :

<sdx:hilite no="1">
  <sdx:term term="Reagan"/>
  <sdx:term term="McDonald"/>
  Ronald
</sdx:hilite>

En mettant le texte tel quel dans l'élément on pourrait continuer à matcher le text() standard, ce qui est un avantage certain même si j'aime moins le modèle mixte (au moins dans ce type de contexte).

Se pose une autre problème : celui du conflit de <sdx:term> avec l'autre <sdx:term> (celui renvoyé par <sdx:terms>). On peut envisager de le nommer <sdx:queryTerm> ce qui présente l'avantage de bien montrer que ce terme matche la query.

Tout le problème (pour l'utilisateur, pas pour le développeur ;-), c'est qu'on n'aurait plus de sdx:hilite/@term, mais des sdx:hilite/sdx:term : quelqu'un utilise-t-il cet attribut ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]