[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] sdxworld - projet.dtd
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-users] sdxworld - projet.dtd |
Date: |
Thu, 16 Jan 2003 15:55:16 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.1) Gecko/20020823 Netscape/7.0 |
Emmanuel Bégué a écrit:
Du coup je ne comprends pas pourquoi on peut définir la transformation
à la fois dans upload et dans xconf?
Toujours la logique du comportement par défaut (qui figure dans les
fichiers de config) et la logique des comportements spécifiques (qui
peuvent figurer dans les xsp). Les développeurs ont eu un souci
pédagogique qui les honore :-)
est-ce que ça veut dire que le
pipleline d'indexation "par défaut" mentionné dans upload.xsp (de
sdxworld) est celui de xconf *** pour cette base de documents ***
Euh :
1) pour la base "xml", voici la référence à la feuille par défaut :
<sdx:index>
<sdx:pipeline>
<!-- src is the relative path to your indexation stylesheet from the
application's "conf" directory-->
<sdx:transformation id="index-projet" type="XSLT"
src="index-projet.xsl"/>
</sdx:pipeline>
</sdx:index>
2) pour la base "html", voici la référence à la feuille d'indexation par
défaut :
<sdx:index>
<sdx:pipeline>
<sdx:transformation id="index-html" type="XSLT" src="index-html.xsl"/>
</sdx:pipeline>
</sdx:index>
et qu'on peut l'écraser en en définissant un autre dans upload?
Oui. C'est ce qui est fait pour "html" :
<sdx:pipeline>
<sdx:parameter name="date" valueString="date"/>
<sdx:transformation type="XSLT" src="../conf/index-html.xsl"
srcParam="index"/>
</sdx:pipeline>
Je dois avouer que c'est un peu déroutant car :
1) on a une subtilité d'utilisation de paramètre XSLT ("date")
2) on a l'utilisation de 2 paramètres ayant la même finalité
... ce qui fait peut-être beaucoup de concepts à intégrer en même temps :-)
Je pense que pour ce dernier cas, l'objectif était de démontrer la
priorité des paramètres dans SDX (v. la doc qui nécessiterait peut-être
un commentaire du genre "du moins prioritaire au plus prioritaire").
Comme on accède à upload.xsp après avoir rempli le formulaire défini
dans admin.xsl (ce qui veut dire qu'on a accédé au préalable à
admin.xsp), on *peut* avoir un paramètre "index" dont la valeur est
"../conf/index-links.xsl". En l'absence de ce paramètre (ou si ce
paramètre est vide, ce qui revient au même), c'est "src" qui doit
prévaloir sur "srcParam".
Je suis néanmoins d'accord sur le fait que repréciser explicitement un
paramètre par défaut peut induire en erreur. Mais ici, j'ignore si SDX
est capable de retrouver cette valeur par défaut.
(mais je n'ai pas l'impression que ça fonctionne comme ça) => ??
Euh... Si ?!
A bientôt,
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden