Est-ce que vous connaissez un outil faisant cela ?
Je suppose qu'avec des xpath et autre xslt cela doit pouvoir
s'impl�menter... si l'on s'y conna�t... (ce qui n'est malheureusement
pas mon cas).
Merci de votre aide.
Cordialement.
Oui, mes p'tites menottes :
<head>
<base href="http://www.monsite.org/ici/la/">
C'est du HTML 2 sinon 3
voir ce qu'en disent les 3 chiottes pour le 4 :
<http://www.la-grange.net/w3c/html4.01/struct/links.html#edef-BASE>
un Test HTML4.01 strict n'a pas d�plu au validator
Marche p� pour scripts et styles du head
(� v�rifier ... j'ai une m�moire en fromage blanc)
--
sm
sauf que dans mon cas, �a sera en fait un truc du genre :
http://www.monsite.org/getfile.cgi?filename=/ici/la/
et l�... �a ne marche plus dans un <base href...>
Ha! ben aussi ! � force de complicationner !
Ceci �tant, je n'ai donc pas compris comment tu comptais nourir les href
et autres en relatif si tu n'as pas plus d'infos que des digestions de
cgi ...
Ben faudrait savoir !
pourquoi l'avoir cach� ?
> et l�... �a ne marche plus dans un <base href...>
Ha! ben, possible ? � force de complicationner !
Ceci �tant, je n'ai donc pas compris comment tu comptais nourir les href
et autres en relatif si tu n'as pas plus d'infos que des digestions de
cgi ...
Je suppose qu'un parcours de tous les dossiers et de tous leurs fichiers
(asp, php, html) par une routine (php, asp ...) devrait savoir rajouter
les paths des relatifs ?
Quand on jongle avec les cgi ce doit �tre de la gnognote � r�aliser.
(onaka mettre la routine dans 'getfile.cgi', routine qui ne sera lanc�e
que si la derni�re modif de la page est avant tel jour. � force, le site
entier finira bien par �tre compl�tement � jour)
Je parlais de RenameHtml l'autre jour,
ce que tu demandes il savait le faire
(mais peut-�tre qu'avec les fichiers *.html ? � voir).
--
sm
Et si tu nous avais tout dit dï¿œs le dï¿œpart ?
Bon, je vois au moins deux solutions :
1) Faire la manip dans getfile.cgi.
2) Lire le fil ᅵ "Find and Replace" ᅵ pour changer partout
ᅵ filename=/ ᅵ par ᅵ filename=http://www.monsite.org/ ᅵ.
--
Olivier Miakinen
dᅵsolᅵ, je ne voulais pas trop compliquer la sauce pour expliquer mon
problï¿œme... mais j'ai fais un peu trop court ;-)
> Bon, je vois au moins deux solutions :
>
> 1) Faire la manip dans getfile.cgi.
Le serveur est en fait une grosse base de donnï¿œe, avec les fichiers
dedans, accessible par un cgi.
Je n'ai pas la main sur ce serveur.
J'ai dᅵjᅵ demandᅵ ᅵ l'admin qu'il installe le module apache qui fait la
rᅵᅵcriture d'url ᅵ la volᅵe... mais j'attend qu'il "valide" la
solution... D'ici lᅵ, j'essaie de me dᅵbrouiller autrement...
La solution que je vois, c'est modifier les href de mes pages html
(gï¿œnï¿œrï¿œes avec un outil spï¿œcifique) avant de les publier sur ce site...
> 2) Lire le fil ᅵ "Find and Replace" ᅵ pour changer partout
> ᅵ filename=/ ᅵ par ᅵ filename=http://www.monsite.org/ ᅵ.
J'ai dᅵjᅵ regardᅵ les outils qui ᅵtaient mentionnᅵs dans ce fil de
discussion. J'ai repᅵrᅵ l'outil xmlstarlet qui fait presque ce que je
veux... mais pas complï¿œtement :
http://sourceforge.net/projects/xmlstar/forums/forum/226076/topic/3395990
Est-ce que vous pensez ᅵ un autre outil qui serait plus adaptᅵ ?
(je recherche surtout quelque chose de scriptable, typiquement en ligne
de commande)
Merci.