You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Bardo Nelgen <ma...@bnnperformances.de> on 2013/08/21 23:18:44 UTC
Re: Remove XML declaration and html DOCTYPE
Hi all,
sorry to pick this up again so late, but is there a solution for Cocoon
2.2 as well?
Tried both approaches without the desired result, for a piece of
generated JavaScript…
As the XML serialization did not work as advertised in this thread so
far, I'm currently going with
> <map:serialize type="text" >
and keep getting
http://www.cityapi.eu/semaworx/MyCompressed.js
Looking for ideas on how to make the Doctype disappear *without* running
an extra XSLT cycle?
Any hint is appreciated!!
Best,
Bardo
On 19.06.13 18:55, Mansour Al Akeel wrote:
> <map:parameter name="omit-xml-declaration" value="yes"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: Remove XML declaration and html DOCTYPE
Posted by Robby Pelssers <ro...@the-future-group.com>.
I vaguely remember a similar issue and using
<map:parameter name="omit-xml-declaration" value="yes"/> inside sitemap did not seem to work.
However, If i would declare the serializer in my spring application context instead of in my sitemap, and there set the property "omit-xml-declaration to yes it would work.
Please give that a try.
Cheers,
Robby
The Future Group, de maat in ondernemen
Röntgenlaan 27 | 2719 DX Zoetermeer
www.the-future-group.com
+31 (0)79 - 363 2905
http://twitter.com/futuregroup
06 15879926
robby.pelssers@the-future-group.com
________________________________________
Van: Bardo Nelgen [mailing.list.inbox@bnnperformances.de]
Verzonden: donderdag 22 augustus 2013 14:39
To: users@cocoon.apache.org
Onderwerp: Re: Remove XML declaration and html DOCTYPE
Thanks nonetheless for the response, Thorsten.
The problem is: It won't work for me.
While the XML-declaration, indeed, disappears completely with the
approach, the doctype remains there.
http://www.cityapi.eu/semaworx/MyCompressed.js
The mime-type is not additionally declared in the serialize element,
since (as earlier posts suggested…) I went with defining a separate
serializer:
> <map:serializer logger="sitemap.serializer.text"
> mime-type="application/ecmascript" name="js"
> src="org.apache.cocoon.serialization.TextSerializer">
> <encoding>UTF-8</encoding>
> <omit-xml-declaration>true</omit-xml-declaration>
> </map:serializer>
and inside the pipeline
> <map:serialize type="js" >
> <map:parameter name="omit-xml-declaration" value="yes"/>
> </map:serialize>
And despite the charset-entry, the resulting file is also still being
shipped as ISO-8859-15 rather than utf-8.
I'm sure, I'm missing something here – just don't know, what it is…
On 22.08.13 12:01, Thorsten Scherler wrote:
> On this eMail the reason why top posting is not such a good idea for ml.
> I have no clue about the context.
>
> However
>
> <map:serialize type="text" >
>
> will return mime-type="text/plain"
>
> You want mime-type="application/json"
>
> <map:serialize type="text" mime-type="application/json">
> <map:parameter name="omit-xml-declaration" value="yes"/>
> </map:serialize>
>
> HTH
> On 08/21/2013 11:18 PM, Bardo Nelgen wrote:
>> Hi all,
>>
>> sorry to pick this up again so late, but is there a solution for
>> Cocoon 2.2 as well?
>>
>> Tried both approaches without the desired result, for a piece of
>> generated JavaScript…
>>
>> As the XML serialization did not work as advertised in this thread so
>> far, I'm currently going with
>>
>>> <map:serialize type="text" >
>> and keep getting
>>
>> http://www.cityapi.eu/semaworx/MyCompressed.js
>>
>> Looking for ideas on how to make the Doctype disappear *without*
>> running an extra XSLT cycle?
>>
>> Any hint is appreciated!!
>>
>> Best,
>>
>> Bardo
>>
>>
>> On 19.06.13 18:55, Mansour Al Akeel wrote:
>>> <map:parameter name="omit-xml-declaration" value="yes"/>
>
---------------------------------------------------------------------
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: Remove XML declaration and html DOCTYPE
Posted by Bardo Nelgen <ma...@bnnperformances.de>.
Thanks nonetheless for the response, Thorsten.
The problem is: It won't work for me.
While the XML-declaration, indeed, disappears completely with the
approach, the doctype remains there.
http://www.cityapi.eu/semaworx/MyCompressed.js
The mime-type is not additionally declared in the serialize element,
since (as earlier posts suggested…) I went with defining a separate
serializer:
> <map:serializer logger="sitemap.serializer.text"
> mime-type="application/ecmascript" name="js"
> src="org.apache.cocoon.serialization.TextSerializer">
> <encoding>UTF-8</encoding>
> <omit-xml-declaration>true</omit-xml-declaration>
> </map:serializer>
and inside the pipeline
> <map:serialize type="js" >
> <map:parameter name="omit-xml-declaration" value="yes"/>
> </map:serialize>
And despite the charset-entry, the resulting file is also still being
shipped as ISO-8859-15 rather than utf-8.
I'm sure, I'm missing something here – just don't know, what it is…
On 22.08.13 12:01, Thorsten Scherler wrote:
> On this eMail the reason why top posting is not such a good idea for ml.
> I have no clue about the context.
>
> However
>
> <map:serialize type="text" >
>
> will return mime-type="text/plain"
>
> You want mime-type="application/json"
>
> <map:serialize type="text" mime-type="application/json">
> <map:parameter name="omit-xml-declaration" value="yes"/>
> </map:serialize>
>
> HTH
> On 08/21/2013 11:18 PM, Bardo Nelgen wrote:
>> Hi all,
>>
>> sorry to pick this up again so late, but is there a solution for
>> Cocoon 2.2 as well?
>>
>> Tried both approaches without the desired result, for a piece of
>> generated JavaScript…
>>
>> As the XML serialization did not work as advertised in this thread so
>> far, I'm currently going with
>>
>>> <map:serialize type="text" >
>> and keep getting
>>
>> http://www.cityapi.eu/semaworx/MyCompressed.js
>>
>> Looking for ideas on how to make the Doctype disappear *without*
>> running an extra XSLT cycle?
>>
>> Any hint is appreciated!!
>>
>> Best,
>>
>> Bardo
>>
>>
>> On 19.06.13 18:55, Mansour Al Akeel wrote:
>>> <map:parameter name="omit-xml-declaration" value="yes"/>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Remove XML declaration and html DOCTYPE
Posted by Thorsten Scherler <sc...@gmail.com>.
On 08/21/2013 11:18 PM, Bardo Nelgen wrote:
>
> Hi all,
>
> sorry to pick this up again so late, but is there a solution for
> Cocoon 2.2 as well?
>
> Tried both approaches without the desired result, for a piece of
> generated JavaScript…
>
> As the XML serialization did not work as advertised in this thread so
> far, I'm currently going with
>
>> <map:serialize type="text" >
>
> and keep getting
>
> http://www.cityapi.eu/semaworx/MyCompressed.js
>
> Looking for ideas on how to make the Doctype disappear *without*
> running an extra XSLT cycle?
>
> Any hint is appreciated!!
>
> Best,
>
> Bardo
>
>
> On 19.06.13 18:55, Mansour Al Akeel wrote:
>> <map:parameter name="omit-xml-declaration" value="yes"/>
>
On this eMail the reason why top posting is not such a good idea for ml.
I have no clue about the context.
However
<map:serialize type="text" >
will return mime-type="text/plain"
You want mime-type="application/json"
<map:serialize type="text" mime-type="application/json">
<map:parameter name="omit-xml-declaration" value="yes"/>
</map:serialize>
HTH
--
Thorsten Scherler <scherler.at.gmail.com>
codeBusters S.L. - web based systems
<consulting, training and solutions>
http://www.codebusters.es/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org