sdx-users
[Top][All Lists]
Advanced

[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





reply via email to

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