Return-Path: Delivered-To: apmail-cocoon-users-fr-archive@www.apache.org Received: (qmail 74670 invoked from network); 15 Feb 2006 14:49:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Feb 2006 14:49:48 -0000 Received: (qmail 34916 invoked by uid 500); 15 Feb 2006 14:49:35 -0000 Mailing-List: contact users-fr-help@cocoon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-fr@cocoon.apache.org Delivered-To: mailing list users-fr@cocoon.apache.org Received: (qmail 34905 invoked by uid 99); 15 Feb 2006 14:49:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Feb 2006 06:49:35 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [195.221.36.8] (HELO nantes.inra.fr) (195.221.36.8) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Feb 2006 06:49:34 -0800 Received: from [147.99.192.122] (biaapr_bioinf [147.99.192.122]) by nantes.inra.fr (8.13.4/8.13.4) with ESMTP id k1FEnBYJ015939 for ; Wed, 15 Feb 2006 15:49:11 +0100 (CET) Message-ID: <43F33F1C.8000805@nantes.inra.fr> Date: Wed, 15 Feb 2006 15:47:56 +0100 From: bansard User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: fr, en MIME-Version: 1.0 To: users-fr@cocoon.apache.org Subject: formulaires,relations N,M et eXist... Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (nantes.inra.fr [195.221.36.8]); Wed, 15 Feb 2006 15:49:11 +0100 (CET) X-Miltered: at nantes with ID 43F33F67.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Virus-Scanned: ClamAV version 0.88, clamav-milter version 0.87 on nantes X-Virus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Bonjour, Je pose cette question sur la liste cocoon, m�me si elle concerne essentiellement eXist ou m�me XML en g�n�ral. Toutefois, comme beaucoup d'utilisateurs de Cocoon semblent utiliser eXist -et qu'ils ont d� d�j� faire face � ce probl�me, je me lance en premier lieu sur cette liste... --- J'ai regard� diff�rents liens sur la meilleure mani�re d'impl�menter les relations m,n en XML. Le site de R. Bourret en parle (ex : http://www.rpbourret.com/xmldbms/faqs/manytomany.htm) ou le wikibook sur XML et "Managing Data Exchange" (http://en.wikibooks.org/wiki/XML). Si je reprends l'exemple classique cit� sur la page de R. Bourret, un acteur joue dans m films (dans lesquels jouent n acteurs)... actor -[1..*]------------------------------[1..*]- movie Donc, par exemple, j'ai un formulaire Cocoon "actor", un formulaire "movie". Dois-je cr�er une collection pour "actor" et une autre pour "movie" ? mais dois-je aussi cr�er des documents associ�s "actor-movie" ? et que mettre comme ids ? l'id g�n�r� par cocoon ? ou faut-il plut�t �crire des expressions XPaths ou Xlink ? ou bien faut-il faire tout autrement ? (ou vaut-il mieux repartir vers du relationnel ?) Si vous avez des conseils, je vous remercie d'avance ! Cordialement, St�phane --------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org Autres commandes : mailto:users-fr-help@cocoon.apache.org