You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Lehtonen, Mika" <mi...@digikartta.net> on 2008/04/15 10:11:00 UTC

HTML-serializer question

I have this external graphics tag in my xsl when using FOP to serialize 
pdfs'.(Cocoon 2.1.11 with 0.94 FOP)

<fo:external-graphic 
src="cocoon:/selitykset/{$kunta}-{$alue}-{$kaavano}-laatija_{$kaavano}.gif"  
.. etc..

But now I am building an html serializer for the same project. How do I 
"convert" this into an html tag?
<img 
src="cocoon:/selitykset/{$kunta}-{$alue}-{$kaavano}-laatija_{$kaavano}.gif" 
.. etc ..
doesn't work.

I have a large file structure of gifs' so this pipeline is used for 
finding the right one. So it will find 
kunta/alue/kaavano/laatija_kaavano.gif from the selitykset directory. I 
just can't remember why I did so difficulty. Couldn't it just be done like:
.. 
src="cocoon:/selitykset/{$kunta}/{$alue}/{$kaavano}/laatija_{$kaavano}.gif" 
.. without any pipeline? But then it would demand some concatenation? A 
little lost here :-[ .
Anyway that is probably not the problem but the right way to put it into 
html.

- mika -

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: HTML-serializer question

Posted by "Lehtonen, Mika" <mi...@digikartta.net>.
Yep,

I ended up thinking something similar and kind of sorted the problem out 
by using already created "contextpath"-variable instead of cocoon:/. It 
works.

thanks,
mika

Stephen Winnall kirjoitti:
> The problem is with the use of the cocoon: pseudo-protocol in the src 
> attribute of img. Cocoon pseudo-protocols are only known to Cocoon and 
> so only work on the server side. The <img src="..."> is sent over to 
> the client to be interpreted, and Safari, Netscape, MSIE and co. don't 
> know what it is. If you translate the "cocoon:/" into a URL equivalent 
> using http you should be alright.
>
> Steve
>
> On 15 Apr 2008, at 10:11, Lehtonen, Mika wrote:
>
>> I have this external graphics tag in my xsl when using FOP to 
>> serialize pdfs'.(Cocoon 2.1.11 with 0.94 FOP)
>>
>> <fo:external-graphic 
>> src="cocoon:/selitykset/{$kunta}-{$alue}-{$kaavano}-laatija_{$kaavano}.gif"  
>> .. etc..
>>
>> But now I am building an html serializer for the same project. How do 
>> I "convert" this into an html tag?
>> <img 
>> src="cocoon:/selitykset/{$kunta}-{$alue}-{$kaavano}-laatija_{$kaavano}.gif" 
>> .. etc ..
>> doesn't work.
>>
>> I have a large file structure of gifs' so this pipeline is used for 
>> finding the right one. So it will find 
>> kunta/alue/kaavano/laatija_kaavano.gif from the selitykset directory. 
>> I just can't remember why I did so difficulty. Couldn't it just be 
>> done like:
>> .. 
>> src="cocoon:/selitykset/{$kunta}/{$alue}/{$kaavano}/laatija_{$kaavano}.gif" 
>> .. without any pipeline? But then it would demand some concatenation? 
>> A little lost here :-[ .
>> Anyway that is probably not the problem but the right way to put it 
>> into html.
>>
>> - mika -
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: HTML-serializer question

Posted by Stephen Winnall <st...@winnall.ch>.
The problem is with the use of the cocoon: pseudo-protocol in the src  
attribute of img. Cocoon pseudo-protocols are only known to Cocoon and  
so only work on the server side. The <img src="..."> is sent over to  
the client to be interpreted, and Safari, Netscape, MSIE and co. don't  
know what it is. If you translate the "cocoon:/" into a URL equivalent  
using http you should be alright.

Steve

On 15 Apr 2008, at 10:11, Lehtonen, Mika wrote:

> I have this external graphics tag in my xsl when using FOP to  
> serialize pdfs'.(Cocoon 2.1.11 with 0.94 FOP)
>
> <fo:external-graphic src="cocoon:/selitykset/{$kunta}-{$alue}- 
> {$kaavano}-laatija_{$kaavano}.gif"  .. etc..
>
> But now I am building an html serializer for the same project. How  
> do I "convert" this into an html tag?
> <img src="cocoon:/selitykset/{$kunta}-{$alue}-{$kaavano}- 
> laatija_{$kaavano}.gif" .. etc ..
> doesn't work.
>
> I have a large file structure of gifs' so this pipeline is used for  
> finding the right one. So it will find kunta/alue/kaavano/ 
> laatija_kaavano.gif from the selitykset directory. I just can't  
> remember why I did so difficulty. Couldn't it just be done like:
> .. src="cocoon:/selitykset/{$kunta}/{$alue}/{$kaavano}/ 
> laatija_{$kaavano}.gif" .. without any pipeline? But then it would  
> demand some concatenation? A little lost here :-[ .
> Anyway that is probably not the problem but the right way to put it  
> into html.
>
> - mika -
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org