|
Re: fop+xsl-fo+base url: msg#00233text.xml.french.tech
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 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: fop+xsl-fo+base url: 00233, Benoit Lefevre |
|---|---|
| Next by Date: | Re: fop+xsl-fo+base url: 00233, /* jerome */ |
| Previous by Thread: | Re: fop+xsl-fo+base urli: 00233, Benoit Lefevre |
| Next by Thread: | Re: fop+xsl-fo+base url: 00233, /* jerome */ |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |