Bonjour, merci de ta réponse, je répond dans le texte :
Benoit Lefevre wrote:
>Salut.
> Peut etre est-ce du a une mauvaise formulation de ton URL ?
> Je sais que j'ai souvent le problem quand je dois
> faire reference a un document exterieur a une
> transformation XSLT. Je ne me souviens jamais comment
> il faut formuler ca correctement.
> A en croire ton exemple tu travail sous unix.
>
>
Non, le "/media" indique le repertoire "media" qui se trouve au même
niveau que le fichier XML.
(le chemin complet serait : /home/user/docsXML/media, ou
c:\repTravail\docsXML\media)
> Peut etre en rajoutant un file:// au debut de ton URL
> peut etre ?
> Ca devrait donc donner quelque chose comme ca :
> file:///media/Nenuphars.jpg
> a un "/" pres.
>
>
Cela ne fonctionnera pas (cf au-dessus).
Et je veut absolument garder des chemins relatifs, pour pouvoir diffuser
facilement mon document
XML (donc sans se préocupper du repertoire parent).
> A ce sujer, si quelqu'un connait un site qui explique
> ce que sont les URL et les URI, et comment bien les former
> Ca m'interesse.
>
>
Si j'ai bien compris : Une URL est un sous-ensemble d'une URI. L'URI
permet par exemple de définir l'espace de nommage d'un document XML, et
la référence vers un document. Alors qu'une URL permet de ne définir
"que" la référence vers un document.
définition du W3C :
" A Universal Resource Identifier (URI) is a member of this universal
set of names in registered name spaces and addresses referring to
registered protocols or name spaces. A Uniform Resource Locator (URL),
defined elsewhere, is a form of URI which expresses an address which
maps onto an access algorithm using network protocols."
> Par contre si le probleme est du a FOP ou FO, la je ne
> vois pas ne connaissant pas ces technos.
>
>
Je ne sais justement pas où se situe le probléme !
>Cordialement.
>
>Benoit Lefevre.
> |
> |Bonjour,
> |j'ai un document XML docbook avec une balise mediaobject, qui contient
> |une référence à une image en chemin relatif.
> |<mediaobject>
> | <imageobject>
> | <imagedata fileref="/media/Nenuphars.jpg"></imagedata>
> | </imageobject>
> |</mediaobject
> |
> |Lorsque j'utilise fop avec une interface graphique pour
> |générer du PDF
> |avec les feuilles xsl de docbook,
> |il ne trouve pas l'image, et j'ai le message d'erreur suivant :
> |"Error while creating area : Error with image URL:
> |\media\Nenuphars.jpg
> |(Le chemin d'accès spécifié est introuvable) and no base URL
> |is specified"
> |
> |Par contre, si je met le repertoire media dans l'espace
> |d'éxécution de
> |fop, cela fonctionne.
> |Et je séche complétement.
> |
> |Merci de vos conseils.
>
>
--
Sylvain
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Dec 31 10:46:18 2004