You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Paul Lamb <pa...@oil-law.com> on 2001/04/02 18:46:34 UTC

[C2] HTML Serializer

I've been porting a C1 project over to C2 and have started cleaning up
the loose ends, but I seem to be having problems getting the HTML
serializer to produce the same output that C1 did.

I'm using the latest C2 from CVS and I've added the following serializer
in the sitemap and set it
to be the serializer used.

<map:serializer name="html-strict"   mime-type="text/html"
  src="org.apache.cocoon.serialization.HTMLSerializer">
  <doctype-public>-//W3C//DTD HTML 4.0//EN</doctype-public>
 
<doctype-system>http://www.w3.org/TR/REC-html40/strict.dtd</doctype-syst
em>
  <encoding>UTF-8</encoding>
</map:serializer>


Problem 1: The <DTD...> doesn't always show up in the resulting html
file. It will usually be there on the first access, but after a refresh
it's gone.

Problem 2: The resulting HTML is formatted horribly, compared to the
same output w/ C1. I'm using the same xsp and xsl files for both C1 &
C2. With C2 I seem to have lots of extra whitespace--tabs, spaces and
new lines.

The main problem with the formatting is that I have a <br> that should
come immediately after an <image...> tag. But with C2 I'm getting
<img....>\n\t\t\t<br>\n.

Outside these two problem, I'm amazed at how well C2 works. I can't
believe the speed that I'm seeing, even without it having a cache.

Paul Lamb

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


Re: [C2] HTML Serializer

Posted by Davanum Srinivas <di...@yahoo.com>.
Oops!!! My mistake. Yes, the changes should be in sitemap.xmap

Thanks Giacomo.
-- dims

--- Giacomo Pati <gi...@apache.org> wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> Quoting Davanum Srinivas <di...@yahoo.com>:
> 
> > Paul,
> > 
> > You can specify some properties for the HTML serializers. For more
> > information, please take a look
> > at
> > 1.
> > http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html
> > 2. AbstractTextSerializer.java and HTMLSerializer.java
> > 
> > You will need to adjust the map:serializer for html in cocoon.xconf to
> > set the parameters.
> 
> I think you mean sitemap.xmap instead of cocoon.xconf, right?
> 
> Giacomo
> 
> > 
> > Thanks,
> > dims
> > 
> > --- Paul Lamb <pa...@oil-law.com> wrote:
> > > I've been porting a C1 project over to C2 and have started cleaning up
> > > the loose ends, but I seem to be having problems getting the HTML
> > > serializer to produce the same output that C1 did.
> > > 
> > > I'm using the latest C2 from CVS and I've added the following
> > serializer
> > > in the sitemap and set it
> > > to be the serializer used.
> > > 
> > > <map:serializer name="html-strict"   mime-type="text/html"
> > >   src="org.apache.cocoon.serialization.HTMLSerializer">
> > >   <doctype-public>-//W3C//DTD HTML 4.0//EN</doctype-public>
> > >  
> > >
> > <doctype-system>http://www.w3.org/TR/REC-html40/strict.dtd</doctype-syst
> > > em>
> > >   <encoding>UTF-8</encoding>
> > > </map:serializer>
> > > 
> > > 
> > > Problem 1: The <DTD...> doesn't always show up in the resulting html
> > > file. It will usually be there on the first access, but after a
> > refresh
> > > it's gone.
> > > 
> > > Problem 2: The resulting HTML is formatted horribly, compared to the
> > > same output w/ C1. I'm using the same xsp and xsl files for both C1 &
> > > C2. With C2 I seem to have lots of extra whitespace--tabs, spaces and
> > > new lines.
> > > 
> > > The main problem with the formatting is that I have a <br> that should
> > > come immediately after an <image...> tag. But with C2 I'm getting
> > > <img....>\n\t\t\t<br>\n.
> > > 
> > > Outside these two problem, I'm amazed at how well C2 works. I can't
> > > believe the speed that I'm seeing, even without it having a cache.
> > > 
> > > Paul Lamb
> > > 
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> > > For additional commands, email: cocoon-dev-help@xml.apache.org
> > > 
> > 
> > 
> > =====
> > Davanum Srinivas, JNI-FAQ Manager
> > http://www.jGuru.com/faq/JNI
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Get email at your own domain with Yahoo! Mail. 
> > http://personal.mail.yahoo.com/
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> > For additional commands, email: cocoon-dev-help@xml.apache.org
> > 
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org


=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

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


Re: [C2] HTML Serializer

Posted by Giacomo Pati <gi...@apache.org>.
Quoting Davanum Srinivas <di...@yahoo.com>:

> Paul,
> 
> You can specify some properties for the HTML serializers. For more
> information, please take a look
> at
> 1.
> http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html
> 2. AbstractTextSerializer.java and HTMLSerializer.java
> 
> You will need to adjust the map:serializer for html in cocoon.xconf to
> set the parameters.

I think you mean sitemap.xmap instead of cocoon.xconf, right?

Giacomo

> 
> Thanks,
> dims
> 
> --- Paul Lamb <pa...@oil-law.com> wrote:
> > I've been porting a C1 project over to C2 and have started cleaning up
> > the loose ends, but I seem to be having problems getting the HTML
> > serializer to produce the same output that C1 did.
> > 
> > I'm using the latest C2 from CVS and I've added the following
> serializer
> > in the sitemap and set it
> > to be the serializer used.
> > 
> > <map:serializer name="html-strict"   mime-type="text/html"
> >   src="org.apache.cocoon.serialization.HTMLSerializer">
> >   <doctype-public>-//W3C//DTD HTML 4.0//EN</doctype-public>
> >  
> >
> <doctype-system>http://www.w3.org/TR/REC-html40/strict.dtd</doctype-syst
> > em>
> >   <encoding>UTF-8</encoding>
> > </map:serializer>
> > 
> > 
> > Problem 1: The <DTD...> doesn't always show up in the resulting html
> > file. It will usually be there on the first access, but after a
> refresh
> > it's gone.
> > 
> > Problem 2: The resulting HTML is formatted horribly, compared to the
> > same output w/ C1. I'm using the same xsp and xsl files for both C1 &
> > C2. With C2 I seem to have lots of extra whitespace--tabs, spaces and
> > new lines.
> > 
> > The main problem with the formatting is that I have a <br> that should
> > come immediately after an <image...> tag. But with C2 I'm getting
> > <img....>\n\t\t\t<br>\n.
> > 
> > Outside these two problem, I'm amazed at how well C2 works. I can't
> > believe the speed that I'm seeing, even without it having a cache.
> > 
> > Paul Lamb
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> > For additional commands, email: cocoon-dev-help@xml.apache.org
> > 
> 
> 
> =====
> Davanum Srinivas, JNI-FAQ Manager
> http://www.jGuru.com/faq/JNI
> 
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail. 
> http://personal.mail.yahoo.com/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 
> 
> 

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


Re: [C2] HTML Serializer

Posted by Davanum Srinivas <di...@yahoo.com>.
Paul,

You can specify some properties for the HTML serializers. For more information, please take a look
at
1. http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html
2. AbstractTextSerializer.java and HTMLSerializer.java

You will need to adjust the map:serializer for html in cocoon.xconf to set the parameters.

Thanks,
dims

--- Paul Lamb <pa...@oil-law.com> wrote:
> I've been porting a C1 project over to C2 and have started cleaning up
> the loose ends, but I seem to be having problems getting the HTML
> serializer to produce the same output that C1 did.
> 
> I'm using the latest C2 from CVS and I've added the following serializer
> in the sitemap and set it
> to be the serializer used.
> 
> <map:serializer name="html-strict"   mime-type="text/html"
>   src="org.apache.cocoon.serialization.HTMLSerializer">
>   <doctype-public>-//W3C//DTD HTML 4.0//EN</doctype-public>
>  
> <doctype-system>http://www.w3.org/TR/REC-html40/strict.dtd</doctype-syst
> em>
>   <encoding>UTF-8</encoding>
> </map:serializer>
> 
> 
> Problem 1: The <DTD...> doesn't always show up in the resulting html
> file. It will usually be there on the first access, but after a refresh
> it's gone.
> 
> Problem 2: The resulting HTML is formatted horribly, compared to the
> same output w/ C1. I'm using the same xsp and xsl files for both C1 &
> C2. With C2 I seem to have lots of extra whitespace--tabs, spaces and
> new lines.
> 
> The main problem with the formatting is that I have a <br> that should
> come immediately after an <image...> tag. But with C2 I'm getting
> <img....>\n\t\t\t<br>\n.
> 
> Outside these two problem, I'm amazed at how well C2 works. I can't
> believe the speed that I'm seeing, even without it having a cache.
> 
> Paul Lamb
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 


=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

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