[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] sdxworld/results.xsp : parametre q "magique" ?
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-users] sdxworld/results.xsp : parametre q "magique" ? |
Date: |
Thu, 20 Mar 2003 10:13:51 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Bonjour,
address@hidden wrote:
Mais *où* est-il dit que ce paramètre correspond à l'attribut query= de
sdx:executeSimpleQuery ?
Dans sdx-queries.xsl, plus précisément :
<xsl:template name="sdx:simpleQuery" match="sdx:simpleQuery">
<xsp:logic xml:title="simpleQuery">
<xsl:call-template name="sdx:query-before"/>
<xsl:call-template name="comment">
<xsl:with-param name="name" select="'build simpleQuery'"/>
</xsl:call-template>
<xsl:call-template name="sdx:parameter">
<xsl:with-param name="name" select="'query'"/>
<xsl:with-param name="abbr" select="'q'"/>
------------------------ ICI --------------^
En clair, simpleQuery prend un paramètre 'query' *ou* son "abbréviation"
'q'.
Mais pour aller dans le détail, comment le système
sait-il à quel élément sdx: associer cet attribut s'il y en a plusieurs dans
la page ?
Ben... il ne sait pas :-) Il prend les paramètres dans leur intégralité
et, pour chaque action, prend ceux qui sont pertinents. Martin à posté
hier un cas de figure concret sur sdx:deleteDocument : cette action
prend 'base'et 'id' comme paramètres. Comme ces paramètres sont
relativement génériques (hum !), il a fallu absolument ajouter en plus
un paramètre booléen : 'delete'.
Par ailleurs, ça ne répond pas apparemment à ma question initiale, je ne
vois pas d'attribut 'q' déclaré dans le schéma sdx-api...
Ce qui est possible... ce schéma a besoin d'une plus grande finalisation
des API SDX avant de pouvoir être lui-même finalisé.
A bientôt,
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden