[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-developers] eXist URL uploadDocuments
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-developers] eXist URL uploadDocuments |
Date: |
Wed, 28 Apr 2004 10:26:58 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Bonjour,
MARCHAIS Sébastien a écrit:
Il est possible d'acceder à un fichier d'une base eXist par URL
(http://localhost/xmldb/shakespeare/plays/exemple.xml)
par contre, pour faire un upload d'une collection de la base eXist vers un
entrepôt de type URL sur SDX, à ma connaissance ce n'est pas possible....
Euh... on peut choisir un "lot de documents" (j'emploie ce terme car il
sort de la notion de "collection" telle qu'elle est définie par XMLDB)
par une requête de ce type :
http://130.83.186.203/exist/servlet/db/shakespeare/plays/
Ceci vous donne le contenu de la collection db/shakespeare/plays/, OK ?
Qu'est ce qui vous empêche de parser la réponse et, en particulier les
éléments de ce type :
<exist:resource name="pericles.xml" created="Feb 5, 2004 10:32:42"
last-modified="Feb 5, 2004 10:32:42" owner="admin" group="dba"
permissions="rwur-ur--" />
... dont vous récupérez l'attribut @name.
Ainsi, vous pouvez générer l'URL :
http://130.83.186.203/exist/servlet/db/shakespeare/plays/pericles.xml
et en faire ce que vous voulez, non ?
Pour ma part, j'ai penser à changer la logicsheet du uploadDocuments... Est-ce
que cela vous semble possible ou non ? :)
Ca serait posdsible, mais je ne pense pas que ce soit souhaitable :-)
car tout existe déjà dans SDX.
Considérez votre request de collection comme un document SDX et
"indexez" le de façon à ce qu'il génère des sous-documents.
Pour un exemple pas trop mal foutu de cette méthode, allez voir l'appli
de démo "quran".
A+
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78