|
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
[Prev in Thread] | Current Thread | [Next in Thread] |