sdx-users
[Top][All Lists]
Advanced

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

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


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

Re,

Malo Pichot a écrit:
<sdx:text>Ronald</sdx:text> ou Ronald ?

Je préfère la première possibilité. Ca fait un code plus propre.

OK.

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>

Pourquoi ?

Par-ce que je n'aime pas trop confier à <xsl:apply-templates> la gestion implicite (match="text()") du contenu des éléments enfants :-) Peu importe...

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.

Oui, c'est mieux.

OK. Je rappelle qu'il s'agit de mentionner les termes qui matchent la requête et uniquement ceux-ci, pas tous ceux que pourraient renvoyer l'analyseur...

D'après ce que je vois, il y a au moins Cyberthèse qui utilise cet attribut. Moi pas ;-)

Qu'en pensent les cyberthésards ?

Donc on s'oriente vers la solutions "propre" :

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

BTW, on peut peut-être aller plus loin (il faut que j'évalue) :

<sdx:hilite no="1">
    <sdx:queryTerm field="field1" term="Reagan"/>
    <sdx:queryTerm field="field2" term="McDonald"/>
    <sdx:queryTerm>Ronald</sdx:text>
</sdx:hilite>

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]