[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RE : [sdx-developers] interface utilisateur
From: |
Pierrick Brihaye |
Subject: |
Re: RE : [sdx-developers] interface utilisateur |
Date: |
Tue, 06 May 2003 16:00:56 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Bonjour,
Amand a écrit:
Je vais essayer d'être plus précis dans l'exposition de notre problème :
- nos documents sont mis à jour par des contributeurs extérieurs
... et partagent tous la même structure, non ?
- ils travaillent donc avec des fichiers .XML dont la référence à la DTD
est locale : <!DOCTYPE rapport SYSTEM "HEREIN_Rapport.dtd">
Pas d'identifiant public. Vous êtes mal... et je sais de quoi je parle ;-)
- cependant quand ils "uploadent" les fichiers sur le serveur, nous
voulons effectuer une vérification de la validité du fichier .XML en
concordance avec la DTD, toutefois la référence à la DTD locale n'est
plus valable.
Naturellement...
On a pallier ce problème dans un premier temps en copiant les .dtd dans
le répertoire où est effectivement effectué l'upload (dans
catalina/work/..../upload-files).
Je l'ai fait aussi. Sous SDX 1, il fallait le copier *en plus* à un
autre endroit :-)
Malheureusement ce stratagème ne
fonctionne plus quand on upload des fichiers .ZIP car lors de la
décompression par SDX un répertoire est créé, la référence à la DTD
locale ne fonctionne plus
Excellente analyse.
L'idéal serait de changer la référence à la DTD lors de l'upload des
fichiers .XML, avant même que la validation du document soit effectuée
(d'où mes questions de la veille).
Franchement, l'idéal, le vrai, serait de créer un identifiant public et
de l'inclure dans votre catalogue (cf.
http://www.oasis-open.org/committees/entity/spec-2001-08-06.html).
Ensuite, que votre catalogue redirige vers une DTD ou vers rien du dout
(comme l'a évoqué Martin), c'est un autre problème...
La grande question est donc : pouvez-vous vous permettre de générer un
tel identifiant public ?
Mes 2 centimes,
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
- [sdx-developers] Config par défaut, Pierrick Brihaye, 2003/05/05
- [sdx-developers] : validation du document par la DTD, Amand, 2003/05/05
- RE : [sdx-developers] : validation du document par la DTD, Martin Sevigny, 2003/05/05
- [sdx-developers] interface utilisateur, Amand, 2003/05/06
- RE : [sdx-developers] interface utilisateur, Martin Sevigny, 2003/05/06
- Re: RE : [sdx-developers] interface utilisateur, Amand, 2003/05/06
- Re: RE : [sdx-developers] interface utilisateur,
Pierrick Brihaye <=
- RE : RE : [sdx-developers] interface utilisateur, Frédéric Glorieux, 2003/05/06
- RE : RE : RE : [sdx-developers] interface utilisateur, Martin Sevigny, 2003/05/07
- Re: RE : RE : RE : [sdx-developers] interface utilisateur, Amand, 2003/05/07
- RE : RE : RE : RE : [sdx-developers] interface utilisateur, Frédéric Glorieux, 2003/05/07
- RE : RE : [sdx-developers] interface utilisateur, Martin Sevigny, 2003/05/07
- Re: RE : RE : [sdx-developers] interface utilisateur, Pierrick Brihaye, 2003/05/07