sdx-users
[Top][All Lists]
Advanced

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

Re: RE : RE : [sdx-users] modification du pipeline d'indexation


From: Pierrick Brihaye
Subject: Re: RE : RE : [sdx-users] modification du pipeline d'indexation
Date: Mon, 26 May 2003 13:51:51 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Martin Sevigny a écrit:

Ou, mieux, pouvoir "paramétriser" le contentHandler général de SDX. Ainsi, ça marcherait pour les zip mais aussi pour tous les flux consommés par Cocoon/SDX.

Mais quel paramètre exactement?

Ceux que l'on pourrait passer à :

XMLConsumer sdx_consumer=(XMLConsumer)this.contentHandler; /* the current consumer */ Pipeline sdx_pipeline=null; /* generic pipeline, added in queue to the consumer */

Note : ça peut tout à fait se faire en <xsp:logic> :-)

Je ne comprends pas trop pourquoi ce n'est pas un problème à régler avec
les catalogues... C'était aussi ton avis au départ, Pierrick, qu'est-ce
que tu as vu qui te fait changer d'idée?

Je reste toujours partisan de l'utilisation des catalogues, mais j'ai une très mauvaise expérience en ce domaine avec ma DTD ;-) Je conçois donc parfaitement que tel ou tel utilisateur ait besoin d'accéder aux flux en particulier celui de l'upload.

Une autre solution serait de remplacer ça :

if ("text/xml".equals(sdx_type)) sdx_document=new XMLDocument();

par :

if ("text/xml".equals(sdx_type)) sdx_document=new org.machin.chose.MyXMLDocument();

... la classe étant bien sûr fournie par un paramètre :
<sdx:parameter name="documentClass" value="org.machin.chose.MyXMLDocument"/>

On a la possiblité de la faire pour les transformations (cf. le tout début de ce thread ;-), on devrait avoir la possibilité de le faire à l'upload, non ?

Soit dit en passant, on y gagnerait encore plus à avoir un uploadGenerator dans le plus pur esprit Cocoon.

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]