You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Skladovs, Victor" <Sk...@his.de> on 2002/09/25 11:41:50 UTC

FOP In Latest Cocoon Releases

Dear Friends!

I am working with Cocoon and producing my pdf files (mostly
tables) with fop integrated in it.
But I am forced to use a relatively old version of Cocoon
(Cocoon-2.0rc1), because ONLY with this release all my pdf tables are
being correctly shown .I mean columns and row headers etc.
When being generating with any of the following versions of cocoon
(2.0.1, 2.0.2, 2.0.3), very many of my tables are being shown
incorrectly (especially, column and row headers), although compiled
simply from command line with, say, fop-0.20.3, used in Cocoon-2.0.3,
they look
fine!
Then, on advice of a fop-users-list member, I've compiled my fo file
from the command line, BUT using all necessary jar file from the cocoon
and tomcat directory. The pdf's are good!
It seems like something else in cocoon must be preventing it's fop to
work correctly.

Has anybody already faced this problem? What does the correct work of
Cocoon-fop depend on? What could I do to make the latest Cocoon releases
to work correctly, as fop concerns?

Thanks for your help!
Regards,
Viktor


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: Serializig and LF: Problem

Posted by Vadim Gritsenko <va...@verizon.net>.
Skansen wrote:

>Thanks :)
>
>The tip on indent dit it but it should be put in the HTML serializer as <indent>1</indent>
>

Good.


>Still got a one loose end were do it put  "http://www.w3.org/TR/xslt#strip"?
>

You put it into address line of your favorite browser and read it 
whenever you have time
:)


Vadim


>Regards
>
>
> Jakob
>
>
>P.S
>sitemap.xmp Before <indent>1</indent> was added to the serializer.
>
>--- Transformer ---
>  <map:transformers default="xslt">
>   <map:transformer     name="xslt"      src="org.apache.cocoon.transformation.TraxTransformer">
>    <use-request-parameters>false</use-request-parameters>
>    <use-browser-capabilities-db>false</use-browser-capabilities-db>
>   </map:transformer>
>  </map:transformers>
>
>--- Serializer ---
><map:serializer name="html"   mime-type="text/html"        src="org.apache.cocoon.serialization.HTMLSerializer">
>     <encoding>ISO-8859-1</encoding>
>   </map:serializer>
>
>--- Resource ---
><map:resource name="skinit">
>     <map:transform src="stylesheets/html/{type}.xsl">
>          <map:parameter name="resource" value="{resource}"/>
>     </map:transform>
>     <map:serialize/>
></map:resource>
>
>--- part of Pipline ---
>
><map:match pattern="nav-*.xml">
>    <map:generate src="xdocs/{1}.xml"/>
>     <map:call resource="skinit">
>          <map:parameter name="resource" value="{1}"/>
>          <map:parameter name="type" value="tree2menu"/>
>     </map:call>
></map:match>
>
>
>
>
>
>----- Original Message ----- 
>From: "Luca Morandini" <lu...@tin.it>
>To: <co...@xml.apache.org>
>Sent: Thursday, September 26, 2002 3:44 PM
>Subject: RE: Serializig and LF: Problem
>
>
>  
>
>><snip>
>>    
>>
>>>Must admit that I have not noticed that from the first sight. :)
>>>      
>>>
>></snip>
>>
>>Vadim, you corrected me many times, let me return the favour once in a while ;)
>>
>><snip>
>>    
>>
>>>But I would try indent=no anyway.
>>>      
>>>
>></snip>
>>
>>I tried that to no avail (it was my first thought, too).
>>
>><snip>
>>    
>>
>>>>Anyway, a "span" will save the day :)
>>>>
>>>>        
>>>>
>>>Will it? There should be no difference in behaviour - which means that 
>>>this is an issue with serializer.
>>>      
>>>
>></snip>
>>
>>I guess it will, since <span> does't break HTML text as <div> does... though it is included in a <td>... hmmm... don't really know.
>>
>>Anyway, the behaviour of Xalan (or the Serializer) begs further investigations.
>>
>>Best regards,
>>
>>--------------------------------------------- 
>>               Luca Morandini 
>>               GIS Consultant 
>>              lmorandini@ieee.org 
>>http://utenti.tripod.it/lmorandini/index.html 
>>---------------------------------------------
>> 
>>
>>    
>>
>>>-----Original Message-----
>>>From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
>>>Sent: Thursday, September 26, 2002 3:29 PM
>>>To: cocoon-users@xml.apache.org
>>>Subject: Re: Serializig and LF: Problem
>>>
>>>
>>>Luca Morandini wrote:
>>>
>>>      
>>>
>>>>Vadim,
>>>>
>>>>I think the problem is not related to indentation, since the HTML output appears to have no indentation; moreover, I presume
>>>>strip-space will be of no use, since there are no spaces to strip in the input elements.
>>>>
>>>>Look, the XSL fragment, according to Skansen, is:
>>>>
>>>><td class="mHi"><div class="mHsp"><a><xsl:attribute
>>>>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>>>>
>>>>        
>>>>
>>>Must admit that I have not noticed that from the first sight. :)
>>>But I would try indent=no anyway.
>>>
>>>
>>>      
>>>
>>>>And the result is:
>>>>
>>>><td class="mHi">
>>>><div class="mHsp">
>>>><a href="index.html"><b>Home</b></a>
>>>></div>
>>>></td>
>>>>
>>>>Which, IMHO, cannot be, given the afore-mentioned XSL fragment: therefore this might be a Xalan bug.
>>>>
>>>>Anyway, a "span" will save the day :)
>>>>
>>>>        
>>>>
>>>Will it? There should be no difference in behaviour - which means that 
>>>this is an issue with serializer.
>>>
>>>Vadim
>>>
>>>
>>>      
>>>
>>>>Best regards,
>>>>
>>>>---------------------------------------------
>>>>              Luca Morandini
>>>>              GIS Consultant
>>>>             lmorandini@ieee.org
>>>>http://utenti.tripod.it/lmorandini/index.html
>>>>---------------------------------------------
>>>>
>>>>
>>>> 
>>>>
>>>>        
>>>>
>>>>>-----Original Message-----
>>>>>From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
>>>>>Sent: Thursday, September 26, 2002 2:41 PM
>>>>>To: cocoon-users@xml.apache.org
>>>>>Subject: Re: Serializig and LF: Problem
>>>>>
>>>>>
>>>>>Vadim Gritsenko wrote:
>>>>>
>>>>>   
>>>>>
>>>>>          
>>>>>
>>>>>>Skansen wrote:
>>>>>>
>>>>>>     
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Hello
>>>>>>>
>>>>>>>When using the XSL stylesheet below cocoon gives the output below.
>>>>>>>
>>>>>>>The problem is that after a <td> or a <td><div> i can't have a LF or CR.
>>>>>>>If there is one i get aditional height in the row. (which is bad)
>>>>>>>
>>>>>>>What i would like to get is:
>>>>>>>
>>>>>>><td>
>>>>>>><div><a>...<a/></div>
>>>>>>>
>>>>>>>Any idea how.
>>>>>>>       
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>1. Put this on one line http://www.w3.org/TR/xslt#strip
>>>>>>            
>>>>>>
>
>  
>
>>>>>>2. http://www.w3.org/TR/xslt#strip
>>>>>>Use strip-space
>>>>>>     
>>>>>>
>>>>>>            
>>>>>>
>>>>>Another thing to check is that html serializer has indent set to no:
>>>>>
>>>>><indent>no</indent>
>>>>>
>>>>>See
>>>>>http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT
>>>>>
>>>>>Vadim
>>>>>
>>>>>
>>>>>
>>>>>   
>>>>>
>>>>>          
>>>>>
>>>>>>>I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla
>>>>>>>1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
>>>>>>>
>>>>>>>P.S
>>>>>>>Cocoon reverse the attributes on output :)
>>>>>>>
>>>>>>>       
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>It's Xalan or Xerces.
>>>>>>
>>>>>>Vadim
>>>>>>
>>>>>>
>>>>>>
>>>>>>     
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Jakob
>>>>>>>
>>>>>>>---->XSL Transformation
>>>>>>>
>>>>>>><?xml version="1.0"?>
>>>>>>><xsl:stylesheet version="1.0"
>>>>>>>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>>>>>>><xsl:template match="/">
>>>>>>><xsl:apply-templates/>
>>>>>>></xsl:template>
>>>>>>>
>>>>>>><xsl:template match="TREE">
>>>>>>><div id="header">
>>>>>>><!-- Navigation Bar -->
>>>>>>><table width="759" cellspacing="0" cellpadding="0"  border="0"
>>>>>>>height="17" class="sM" bgcolor="#336699">
>>>>>>>  <tr><td width="759" class="mH" >
>>>>>>>    <div class="mHtSP">
>>>>>>>       <table width="455" cellspacing="0" cellpadding="0" border="0"
>>>>>>>height="15">
>>>>>>>       <tr>
>>>>>>>          <td class="mHi"><div class="mHsp"><a><xsl:attribute
>>>>>>>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>>>>>>>
>>>>>>> <xsl:for-each select="NODE">
>>>>>>>          <td class="mHi"><div class="mHsp"><a><xsl:attribute
>>>>>>>name="href"><xsl:text>xb-</xsl:text><xsl:value-of
>>>>>>>select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of
>>>>>>>select="TABNAME"/></b></a></div></td>
>>>>>>> </xsl:for-each>
>>>>>>>       </tr>
>>>>>>>       </table>
>>>>>>>    </div>
>>>>>>>  </td></tr>
>>>>>>>    </table>
>>>>>>></div>
>>>>>>></xsl:template>
>>>>>>>
>>>>>>></xsl:stylesheet>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>---------> Output from Cocoon
>>>>>>>
>>>>>>><div id="header">
>>>>>>><table bgcolor="#336699" class="sM" height="17" border="0"
>>>>>>>cellpadding="0" cellspacing="0" width="759">
>>>>>>><tr>
>>>>>>><td class="mH" width="759">
>>>>>>><div class="mHtSP">
>>>>>>><table height="15" border="0" cellpadding="0" cellspacing="0"
>>>>>>>width="455">
>>>>>>><tr>
>>>>>>><td class="mHi">
>>>>>>><div class="mHsp">
>>>>>>><a href="index.html"><b>Home</b></a>
>>>>>>></div>
>>>>>>></td>
>>>>>>></tr>
>>>>>>></table>
>>>>>>></div>
>>>>>>></td>
>>>>>>></tr>
>>>>>>></table>
>>>>>>></div>
>>>>>>>       
>>>>>>>              
>>>>>>>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: Serializig and LF: Problem

Posted by Skansen <sk...@telia.com>.
Thanks :)

The tip on indent dit it but it should be put in the HTML serializer as <indent>1</indent>

Still got a one loose end were do it put  "http://www.w3.org/TR/xslt#strip"?


Regards


 Jakob


P.S
sitemap.xmp Before <indent>1</indent> was added to the serializer.

--- Transformer ---
  <map:transformers default="xslt">
   <map:transformer     name="xslt"      src="org.apache.cocoon.transformation.TraxTransformer">
    <use-request-parameters>false</use-request-parameters>
    <use-browser-capabilities-db>false</use-browser-capabilities-db>
   </map:transformer>
  </map:transformers>

--- Serializer ---
<map:serializer name="html"   mime-type="text/html"        src="org.apache.cocoon.serialization.HTMLSerializer">
     <encoding>ISO-8859-1</encoding>
   </map:serializer>

--- Resource ---
<map:resource name="skinit">
     <map:transform src="stylesheets/html/{type}.xsl">
          <map:parameter name="resource" value="{resource}"/>
     </map:transform>
     <map:serialize/>
</map:resource>

--- part of Pipline ---

<map:match pattern="nav-*.xml">
    <map:generate src="xdocs/{1}.xml"/>
     <map:call resource="skinit">
          <map:parameter name="resource" value="{1}"/>
          <map:parameter name="type" value="tree2menu"/>
     </map:call>
</map:match>





----- Original Message ----- 
From: "Luca Morandini" <lu...@tin.it>
To: <co...@xml.apache.org>
Sent: Thursday, September 26, 2002 3:44 PM
Subject: RE: Serializig and LF: Problem


> <snip>
> > Must admit that I have not noticed that from the first sight. :)
> </snip>
> 
> Vadim, you corrected me many times, let me return the favour once in a while ;)
> 
> <snip>
> > But I would try indent=no anyway.
> </snip>
> 
> I tried that to no avail (it was my first thought, too).
> 
> <snip>
> > >Anyway, a "span" will save the day :)
> > >
> > 
> > Will it? There should be no difference in behaviour - which means that 
> > this is an issue with serializer.
> </snip>
> 
> I guess it will, since <span> does't break HTML text as <div> does... though it is included in a <td>... hmmm... don't really know.
> 
> Anyway, the behaviour of Xalan (or the Serializer) begs further investigations.
> 
> Best regards,
> 
> --------------------------------------------- 
>                Luca Morandini 
>                GIS Consultant 
>               lmorandini@ieee.org 
> http://utenti.tripod.it/lmorandini/index.html 
> ---------------------------------------------
>  
> 
> > -----Original Message-----
> > From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> > Sent: Thursday, September 26, 2002 3:29 PM
> > To: cocoon-users@xml.apache.org
> > Subject: Re: Serializig and LF: Problem
> > 
> > 
> > Luca Morandini wrote:
> > 
> > >Vadim,
> > >
> > >I think the problem is not related to indentation, since the HTML output appears to have no indentation; moreover, I presume
> > >strip-space will be of no use, since there are no spaces to strip in the input elements.
> > >
> > >Look, the XSL fragment, according to Skansen, is:
> > >
> > ><td class="mHi"><div class="mHsp"><a><xsl:attribute
> > >name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
> > >
> > 
> > Must admit that I have not noticed that from the first sight. :)
> > But I would try indent=no anyway.
> > 
> > 
> > >And the result is:
> > >
> > ><td class="mHi">
> > ><div class="mHsp">
> > ><a href="index.html"><b>Home</b></a>
> > ></div>
> > ></td>
> > >
> > >Which, IMHO, cannot be, given the afore-mentioned XSL fragment: therefore this might be a Xalan bug.
> > >
> > >Anyway, a "span" will save the day :)
> > >
> > 
> > Will it? There should be no difference in behaviour - which means that 
> > this is an issue with serializer.
> > 
> > Vadim
> > 
> > 
> > >Best regards,
> > >
> > >---------------------------------------------
> > >               Luca Morandini
> > >               GIS Consultant
> > >              lmorandini@ieee.org
> > >http://utenti.tripod.it/lmorandini/index.html
> > >---------------------------------------------
> > >
> > >
> > >  
> > >
> > >>-----Original Message-----
> > >>From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> > >>Sent: Thursday, September 26, 2002 2:41 PM
> > >>To: cocoon-users@xml.apache.org
> > >>Subject: Re: Serializig and LF: Problem
> > >>
> > >>
> > >>Vadim Gritsenko wrote:
> > >>
> > >>    
> > >>
> > >>>Skansen wrote:
> > >>>
> > >>>      
> > >>>
> > >>>>Hello
> > >>>>
> > >>>>When using the XSL stylesheet below cocoon gives the output below.
> > >>>>
> > >>>>The problem is that after a <td> or a <td><div> i can't have a LF or CR.
> > >>>>If there is one i get aditional height in the row. (which is bad)
> > >>>>
> > >>>>What i would like to get is:
> > >>>>
> > >>>><td>
> > >>>><div><a>...<a/></div>
> > >>>>
> > >>>>Any idea how.
> > >>>>        
> > >>>>
> > >>>1. Put this on one line http://www.w3.org/TR/xslt#strip

> > >>>2. http://www.w3.org/TR/xslt#strip
> > >>>Use strip-space
> > >>>      
> > >>>
> > >>Another thing to check is that html serializer has indent set to no:
> > >>
> > >><indent>no</indent>
> > >>
> > >>See
> > >>http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT
> > >>
> > >>Vadim
> > >>
> > >>
> > >>
> > >>    
> > >>
> > >>>>I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla
> > >>>>1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
> > >>>>
> > >>>>P.S
> > >>>>Cocoon reverse the attributes on output :)
> > >>>>
> > >>>>        
> > >>>>
> > >>>It's Xalan or Xerces.
> > >>>
> > >>>Vadim
> > >>>
> > >>>
> > >>>
> > >>>      
> > >>>
> > >>>>Jakob
> > >>>>
> > >>>>---->XSL Transformation
> > >>>>
> > >>>><?xml version="1.0"?>
> > >>>><xsl:stylesheet version="1.0"
> > >>>>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> > >>>><xsl:template match="/">
> > >>>> <xsl:apply-templates/>
> > >>>></xsl:template>
> > >>>>
> > >>>><xsl:template match="TREE">
> > >>>><div id="header">
> > >>>> <!-- Navigation Bar -->
> > >>>> <table width="759" cellspacing="0" cellpadding="0"  border="0"
> > >>>>height="17" class="sM" bgcolor="#336699">
> > >>>>   <tr><td width="759" class="mH" >
> > >>>>     <div class="mHtSP">
> > >>>>        <table width="455" cellspacing="0" cellpadding="0" border="0"
> > >>>>height="15">
> > >>>>        <tr>
> > >>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
> > >>>>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
> > >>>>
> > >>>>  <xsl:for-each select="NODE">
> > >>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
> > >>>>name="href"><xsl:text>xb-</xsl:text><xsl:value-of
> > >>>>select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of
> > >>>>select="TABNAME"/></b></a></div></td>
> > >>>>  </xsl:for-each>
> > >>>>        </tr>
> > >>>>        </table>
> > >>>>     </div>
> > >>>>   </td></tr>
> > >>>>     </table>
> > >>>></div>
> > >>>></xsl:template>
> > >>>>
> > >>>></xsl:stylesheet>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>---------> Output from Cocoon
> > >>>>
> > >>>><div id="header">
> > >>>><table bgcolor="#336699" class="sM" height="17" border="0"
> > >>>>cellpadding="0" cellspacing="0" width="759">
> > >>>><tr>
> > >>>><td class="mH" width="759">
> > >>>><div class="mHtSP">
> > >>>><table height="15" border="0" cellpadding="0" cellspacing="0"
> > >>>>width="455">
> > >>>><tr>
> > >>>><td class="mHi">
> > >>>><div class="mHsp">
> > >>>><a href="index.html"><b>Home</b></a>
> > >>>></div>
> > >>>></td>
> > >>>></tr>
> > >>>></table>
> > >>>></div>
> > >>>></td>
> > >>>></tr>
> > >>>></table>
> > >>>></div>
> > >>>>        
> > >>>>
> > 
> > 
> > ---------------------------------------------------------------------
> > Please check that your question  has not already been answered in the
> > FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> > 
> > To unsubscribe, e-mail:     <co...@xml.apache.org>
> > For additional commands, e-mail:   <co...@xml.apache.org>
> > 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
> 


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


RE: Serializig and LF: Problem

Posted by Luca Morandini <lu...@tin.it>.
<snip>
> Must admit that I have not noticed that from the first sight. :)
</snip>

Vadim, you corrected me many times, let me return the favour once in a while ;)

<snip>
> But I would try indent=no anyway.
</snip>

I tried that to no avail (it was my first thought, too).

<snip>
> >Anyway, a "span" will save the day :)
> >
> 
> Will it? There should be no difference in behaviour - which means that 
> this is an issue with serializer.
</snip>

I guess it will, since <span> does't break HTML text as <div> does... though it is included in a <td>... hmmm... don't really know.

Anyway, the behaviour of Xalan (or the Serializer) begs further investigations.

Best regards,

--------------------------------------------- 
               Luca Morandini 
               GIS Consultant 
              lmorandini@ieee.org 
http://utenti.tripod.it/lmorandini/index.html 
---------------------------------------------
 

> -----Original Message-----
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> Sent: Thursday, September 26, 2002 3:29 PM
> To: cocoon-users@xml.apache.org
> Subject: Re: Serializig and LF: Problem
> 
> 
> Luca Morandini wrote:
> 
> >Vadim,
> >
> >I think the problem is not related to indentation, since the HTML output appears to have no indentation; moreover, I presume
> >strip-space will be of no use, since there are no spaces to strip in the input elements.
> >
> >Look, the XSL fragment, according to Skansen, is:
> >
> ><td class="mHi"><div class="mHsp"><a><xsl:attribute
> >name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
> >
> 
> Must admit that I have not noticed that from the first sight. :)
> But I would try indent=no anyway.
> 
> 
> >And the result is:
> >
> ><td class="mHi">
> ><div class="mHsp">
> ><a href="index.html"><b>Home</b></a>
> ></div>
> ></td>
> >
> >Which, IMHO, cannot be, given the afore-mentioned XSL fragment: therefore this might be a Xalan bug.
> >
> >Anyway, a "span" will save the day :)
> >
> 
> Will it? There should be no difference in behaviour - which means that 
> this is an issue with serializer.
> 
> Vadim
> 
> 
> >Best regards,
> >
> >---------------------------------------------
> >               Luca Morandini
> >               GIS Consultant
> >              lmorandini@ieee.org
> >http://utenti.tripod.it/lmorandini/index.html
> >---------------------------------------------
> >
> >
> >  
> >
> >>-----Original Message-----
> >>From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> >>Sent: Thursday, September 26, 2002 2:41 PM
> >>To: cocoon-users@xml.apache.org
> >>Subject: Re: Serializig and LF: Problem
> >>
> >>
> >>Vadim Gritsenko wrote:
> >>
> >>    
> >>
> >>>Skansen wrote:
> >>>
> >>>      
> >>>
> >>>>Hello
> >>>>
> >>>>When using the XSL stylesheet below cocoon gives the output below.
> >>>>
> >>>>The problem is that after a <td> or a <td><div> i can't have a LF or CR.
> >>>>If there is one i get aditional height in the row. (which is bad)
> >>>>
> >>>>What i would like to get is:
> >>>>
> >>>><td>
> >>>><div><a>...<a/></div>
> >>>>
> >>>>Any idea how.
> >>>>        
> >>>>
> >>>1. Put this on one line
> >>>2. http://www.w3.org/TR/xslt#strip
> >>>Use strip-space
> >>>      
> >>>
> >>Another thing to check is that html serializer has indent set to no:
> >>
> >><indent>no</indent>
> >>
> >>See
> >>http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT
> >>
> >>Vadim
> >>
> >>
> >>
> >>    
> >>
> >>>>I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla
> >>>>1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
> >>>>
> >>>>P.S
> >>>>Cocoon reverse the attributes on output :)
> >>>>
> >>>>        
> >>>>
> >>>It's Xalan or Xerces.
> >>>
> >>>Vadim
> >>>
> >>>
> >>>
> >>>      
> >>>
> >>>>Jakob
> >>>>
> >>>>---->XSL Transformation
> >>>>
> >>>><?xml version="1.0"?>
> >>>><xsl:stylesheet version="1.0"
> >>>>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> >>>><xsl:template match="/">
> >>>> <xsl:apply-templates/>
> >>>></xsl:template>
> >>>>
> >>>><xsl:template match="TREE">
> >>>><div id="header">
> >>>> <!-- Navigation Bar -->
> >>>> <table width="759" cellspacing="0" cellpadding="0"  border="0"
> >>>>height="17" class="sM" bgcolor="#336699">
> >>>>   <tr><td width="759" class="mH" >
> >>>>     <div class="mHtSP">
> >>>>        <table width="455" cellspacing="0" cellpadding="0" border="0"
> >>>>height="15">
> >>>>        <tr>
> >>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
> >>>>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
> >>>>
> >>>>  <xsl:for-each select="NODE">
> >>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
> >>>>name="href"><xsl:text>xb-</xsl:text><xsl:value-of
> >>>>select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of
> >>>>select="TABNAME"/></b></a></div></td>
> >>>>  </xsl:for-each>
> >>>>        </tr>
> >>>>        </table>
> >>>>     </div>
> >>>>   </td></tr>
> >>>>     </table>
> >>>></div>
> >>>></xsl:template>
> >>>>
> >>>></xsl:stylesheet>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>---------> Output from Cocoon
> >>>>
> >>>><div id="header">
> >>>><table bgcolor="#336699" class="sM" height="17" border="0"
> >>>>cellpadding="0" cellspacing="0" width="759">
> >>>><tr>
> >>>><td class="mH" width="759">
> >>>><div class="mHtSP">
> >>>><table height="15" border="0" cellpadding="0" cellspacing="0"
> >>>>width="455">
> >>>><tr>
> >>>><td class="mHi">
> >>>><div class="mHsp">
> >>>><a href="index.html"><b>Home</b></a>
> >>>></div>
> >>>></td>
> >>>></tr>
> >>>></table>
> >>>></div>
> >>>></td>
> >>>></tr>
> >>>></table>
> >>>></div>
> >>>>        
> >>>>
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
> 
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
> 

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: Serializig and LF: Problem

Posted by Vadim Gritsenko <va...@verizon.net>.
Luca Morandini wrote:

>Vadim,
>
>I think the problem is not related to indentation, since the HTML output appears to have no indentation; moreover, I presume
>strip-space will be of no use, since there are no spaces to strip in the input elements.
>
>Look, the XSL fragment, according to Skansen, is:
>
><td class="mHi"><div class="mHsp"><a><xsl:attribute
>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>

Must admit that I have not noticed that from the first sight. :)
But I would try indent=no anyway.


>And the result is:
>
><td class="mHi">
><div class="mHsp">
><a href="index.html"><b>Home</b></a>
></div>
></td>
>
>Which, IMHO, cannot be, given the afore-mentioned XSL fragment: therefore this might be a Xalan bug.
>
>Anyway, a "span" will save the day :)
>

Will it? There should be no difference in behaviour - which means that 
this is an issue with serializer.

Vadim


>Best regards,
>
>---------------------------------------------
>               Luca Morandini
>               GIS Consultant
>              lmorandini@ieee.org
>http://utenti.tripod.it/lmorandini/index.html
>---------------------------------------------
>
>
>  
>
>>-----Original Message-----
>>From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
>>Sent: Thursday, September 26, 2002 2:41 PM
>>To: cocoon-users@xml.apache.org
>>Subject: Re: Serializig and LF: Problem
>>
>>
>>Vadim Gritsenko wrote:
>>
>>    
>>
>>>Skansen wrote:
>>>
>>>      
>>>
>>>>Hello
>>>>
>>>>When using the XSL stylesheet below cocoon gives the output below.
>>>>
>>>>The problem is that after a <td> or a <td><div> i can't have a LF or CR.
>>>>If there is one i get aditional height in the row. (which is bad)
>>>>
>>>>What i would like to get is:
>>>>
>>>><td>
>>>><div><a>...<a/></div>
>>>>
>>>>Any idea how.
>>>>        
>>>>
>>>1. Put this on one line
>>>2. http://www.w3.org/TR/xslt#strip
>>>Use strip-space
>>>      
>>>
>>Another thing to check is that html serializer has indent set to no:
>>
>><indent>no</indent>
>>
>>See
>>http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT
>>
>>Vadim
>>
>>
>>
>>    
>>
>>>>I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla
>>>>1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
>>>>
>>>>P.S
>>>>Cocoon reverse the attributes on output :)
>>>>
>>>>        
>>>>
>>>It's Xalan or Xerces.
>>>
>>>Vadim
>>>
>>>
>>>
>>>      
>>>
>>>>Jakob
>>>>
>>>>---->XSL Transformation
>>>>
>>>><?xml version="1.0"?>
>>>><xsl:stylesheet version="1.0"
>>>>xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>>>><xsl:template match="/">
>>>> <xsl:apply-templates/>
>>>></xsl:template>
>>>>
>>>><xsl:template match="TREE">
>>>><div id="header">
>>>> <!-- Navigation Bar -->
>>>> <table width="759" cellspacing="0" cellpadding="0"  border="0"
>>>>height="17" class="sM" bgcolor="#336699">
>>>>   <tr><td width="759" class="mH" >
>>>>     <div class="mHtSP">
>>>>        <table width="455" cellspacing="0" cellpadding="0" border="0"
>>>>height="15">
>>>>        <tr>
>>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
>>>>name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>>>>
>>>>  <xsl:for-each select="NODE">
>>>>           <td class="mHi"><div class="mHsp"><a><xsl:attribute
>>>>name="href"><xsl:text>xb-</xsl:text><xsl:value-of
>>>>select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of
>>>>select="TABNAME"/></b></a></div></td>
>>>>  </xsl:for-each>
>>>>        </tr>
>>>>        </table>
>>>>     </div>
>>>>   </td></tr>
>>>>     </table>
>>>></div>
>>>></xsl:template>
>>>>
>>>></xsl:stylesheet>
>>>>
>>>>
>>>>
>>>>
>>>>---------> Output from Cocoon
>>>>
>>>><div id="header">
>>>><table bgcolor="#336699" class="sM" height="17" border="0"
>>>>cellpadding="0" cellspacing="0" width="759">
>>>><tr>
>>>><td class="mH" width="759">
>>>><div class="mHtSP">
>>>><table height="15" border="0" cellpadding="0" cellspacing="0"
>>>>width="455">
>>>><tr>
>>>><td class="mHi">
>>>><div class="mHsp">
>>>><a href="index.html"><b>Home</b></a>
>>>></div>
>>>></td>
>>>></tr>
>>>></table>
>>>></div>
>>>></td>
>>>></tr>
>>>></table>
>>>></div>
>>>>        
>>>>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


RE: Serializig and LF: Problem

Posted by Luca Morandini <lu...@tin.it>.
Vadim,

I think the problem is not related to indentation, since the HTML output appears to have no indentation; moreover, I presume
strip-space will be of no use, since there are no spaces to strip in the input elements.

Look, the XSL fragment, according to Skansen, is:

<td class="mHi"><div class="mHsp"><a><xsl:attribute
name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>

And the result is:

<td class="mHi">
<div class="mHsp">
<a href="index.html"><b>Home</b></a>
</div>
</td>

Which, IMHO, cannot be, given the afore-mentioned XSL fragment: therefore this might be a Xalan bug.

Anyway, a "span" will save the day :)

Best regards,

---------------------------------------------
               Luca Morandini
               GIS Consultant
              lmorandini@ieee.org
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


> -----Original Message-----
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> Sent: Thursday, September 26, 2002 2:41 PM
> To: cocoon-users@xml.apache.org
> Subject: Re: Serializig and LF: Problem
>
>
> Vadim Gritsenko wrote:
>
> > Skansen wrote:
> >
> >> Hello
> >>
> >> When using the XSL stylesheet below cocoon gives the output below.
> >>
> >> The problem is that after a <td> or a <td><div> i can't have a LF or CR.
> >> If there is one i get aditional height in the row. (which is bad)
> >>
> >> What i would like to get is:
> >>
> >> <td>
> >> <div><a>...<a/></div>
> >>
> >> Any idea how.
> >
> >
> > 1. Put this on one line
> > 2. http://www.w3.org/TR/xslt#strip
> > Use strip-space
>
>
> Another thing to check is that html serializer has indent set to no:
>
> <indent>no</indent>
>
> See
> http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT
>
> Vadim
>
>
>
> >> I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla
> >> 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
> >>
> >> P.S
> >> Cocoon reverse the attributes on output :)
> >>
> >
> > It's Xalan or Xerces.
> >
> > Vadim
> >
> >
> >
> >> Jakob
> >>
> >> ---->XSL Transformation
> >>
> >> <?xml version="1.0"?>
> >> <xsl:stylesheet version="1.0"
> >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> >> <xsl:template match="/">
> >>  <xsl:apply-templates/>
> >> </xsl:template>
> >>
> >> <xsl:template match="TREE">
> >> <div id="header">
> >>  <!-- Navigation Bar -->
> >>  <table width="759" cellspacing="0" cellpadding="0"  border="0"
> >> height="17" class="sM" bgcolor="#336699">
> >>    <tr><td width="759" class="mH" >
> >>      <div class="mHtSP">
> >>         <table width="455" cellspacing="0" cellpadding="0" border="0"
> >> height="15">
> >>         <tr>
> >>            <td class="mHi"><div class="mHsp"><a><xsl:attribute
> >> name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
> >>
> >>   <xsl:for-each select="NODE">
> >>            <td class="mHi"><div class="mHsp"><a><xsl:attribute
> >> name="href"><xsl:text>xb-</xsl:text><xsl:value-of
> >> select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of
> >> select="TABNAME"/></b></a></div></td>
> >>   </xsl:for-each>
> >>         </tr>
> >>         </table>
> >>      </div>
> >>    </td></tr>
> >>      </table>
> >> </div>
> >> </xsl:template>
> >>
> >> </xsl:stylesheet>
> >>
> >>
> >>
> >>
> >> ---------> Output from Cocoon
> >>
> >> <div id="header">
> >> <table bgcolor="#336699" class="sM" height="17" border="0"
> >> cellpadding="0" cellspacing="0" width="759">
> >> <tr>
> >> <td class="mH" width="759">
> >> <div class="mHtSP">
> >> <table height="15" border="0" cellpadding="0" cellspacing="0"
> >> width="455">
> >> <tr>
> >> <td class="mHi">
> >> <div class="mHsp">
> >> <a href="index.html"><b>Home</b></a>
> >> </div>
> >> </td>
> >> </tr>
> >> </table>
> >> </div>
> >> </td>
> >> </tr>
> >> </table>
> >> </div>
> >
>
>
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: Serializig and LF: Problem

Posted by Vadim Gritsenko <va...@verizon.net>.
Vadim Gritsenko wrote:

> Skansen wrote:
>
>> Hello
>>
>> When using the XSL stylesheet below cocoon gives the output below.
>>
>> The problem is that after a <td> or a <td><div> i can't have a LF or CR.
>> If there is one i get aditional height in the row. (which is bad)
>>
>> What i would like to get is:
>>
>> <td>
>> <div><a>...<a/></div>
>>
>> Any idea how.
>
>
> 1. Put this on one line
> 2. http://www.w3.org/TR/xslt#strip
> Use strip-space


Another thing to check is that html serializer has indent set to no:

<indent>no</indent>

See 
http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/OutputKeys.html#INDENT

Vadim



>> I'm using cocoon from 20020826 on vm1.3 I tried the output in Mozilla 
>> 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
>>
>> P.S
>> Cocoon reverse the attributes on output :)
>>
>
> It's Xalan or Xerces.
>
> Vadim
>
>
>
>> Jakob
>>
>> ---->XSL Transformation
>>
>> <?xml version="1.0"?>
>> <xsl:stylesheet version="1.0" 
>> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>> <xsl:template match="/">
>>  <xsl:apply-templates/>
>> </xsl:template>
>>
>> <xsl:template match="TREE">
>> <div id="header">
>>  <!-- Navigation Bar -->
>>  <table width="759" cellspacing="0" cellpadding="0"  border="0" 
>> height="17" class="sM" bgcolor="#336699">
>>    <tr><td width="759" class="mH" >
>>      <div class="mHtSP">
>>         <table width="455" cellspacing="0" cellpadding="0" border="0" 
>> height="15">
>>         <tr>
>>            <td class="mHi"><div class="mHsp"><a><xsl:attribute 
>> name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td> 
>>
>>   <xsl:for-each select="NODE">
>>            <td class="mHi"><div class="mHsp"><a><xsl:attribute 
>> name="href"><xsl:text>xb-</xsl:text><xsl:value-of 
>> select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of 
>> select="TABNAME"/></b></a></div></td>
>>   </xsl:for-each>
>>         </tr>
>>         </table>
>>      </div>
>>    </td></tr>
>>      </table>
>> </div>
>> </xsl:template>
>>
>> </xsl:stylesheet>
>>
>>
>>
>>
>> ---------> Output from Cocoon
>>
>> <div id="header">
>> <table bgcolor="#336699" class="sM" height="17" border="0" 
>> cellpadding="0" cellspacing="0" width="759">
>> <tr>
>> <td class="mH" width="759">
>> <div class="mHtSP">
>> <table height="15" border="0" cellpadding="0" cellspacing="0" 
>> width="455">
>> <tr>
>> <td class="mHi">
>> <div class="mHsp">
>> <a href="index.html"><b>Home</b></a>
>> </div>
>> </td>
>> </tr>
>> </table>
>> </div>
>> </td>
>> </tr>
>> </table>
>> </div>
>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: Serializig and LF: Problem

Posted by Vadim Gritsenko <va...@verizon.net>.
Skansen wrote:

>Hello
>
>When using the XSL stylesheet below cocoon gives the output below.
>
>The problem is that after a <td> or a <td><div> i can't have a LF or CR.
>If there is one i get aditional height in the row. (which is bad)
>
>What i would like to get is:
>
><td>
><div><a>...<a/></div>
>
>Any idea how.
>

1. Put this on one line
2. http://www.w3.org/TR/xslt#strip
Use strip-space


>I'm using cocoon from 20020826 on vm1.3 
>I tried the output in Mozilla 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
>
>P.S
>Cocoon reverse the attributes on output :)
>

It's Xalan or Xerces.

Vadim



>Jakob
>
>---->XSL Transformation
>
><?xml version="1.0"?>
><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
><xsl:template match="/">
>  <xsl:apply-templates/>
></xsl:template>
>
><xsl:template match="TREE">
> <div id="header">
>  <!-- Navigation Bar -->
>  <table width="759" cellspacing="0" cellpadding="0"  border="0" height="17" class="sM" bgcolor="#336699">
>    <tr><td width="759" class="mH" >
>      <div class="mHtSP">
>         <table width="455" cellspacing="0" cellpadding="0" border="0" height="15">
>         <tr>
>            <td class="mHi"><div class="mHsp"><a><xsl:attribute name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>   <xsl:for-each select="NODE">
>            <td class="mHi"><div class="mHsp"><a><xsl:attribute name="href"><xsl:text>xb-</xsl:text><xsl:value-of select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of select="TABNAME"/></b></a></div></td>
>   </xsl:for-each>
>         </tr>
>         </table>
>      </div>
>    </td></tr>
>      </table>
> </div>
></xsl:template>
>
></xsl:stylesheet>
>
>
>
>
>---------> Output from Cocoon
>
><div id="header">
><table bgcolor="#336699" class="sM" height="17" border="0" cellpadding="0" cellspacing="0" width="759">
><tr>
><td class="mH" width="759">
><div class="mHtSP">
><table height="15" border="0" cellpadding="0" cellspacing="0" width="455">
><tr>
><td class="mHi">
><div class="mHsp">
><a href="index.html"><b>Home</b></a>
></div>
></td>
></tr>
></table>
></div>
></td>
></tr>
></table>
></div>
>  
>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


RE: Serializig and LF: Problem

Posted by Luca Morandini <lu...@tin.it>.
Skansen,

the problem you encountered is pretty strange: are you sure the Cocoon output has newlines where the XSL stylesheet has not ? I
never noticed it.

Anyway, since the "div" tag is for DIViding the flow of text into paragraphs (more or less like the "p" one) it introduces new lines
to separate it from the rest of the text, whether these newlines appeared in the HTML source or not.

I'd rather convert that "div" into a "span" tag, which doesn't interrupt the text flow and let you specify a "class" attribute just
the same.

Best regards,

---------------------------------------------
               Luca Morandini
               GIS Consultant
              lmorandini@ieee.org
http://utenti.tripod.it/lmorandini/index.html
---------------------------------------------


> -----Original Message-----
> From: Skansen [mailto:skansen@telia.com]
> Sent: Thursday, September 26, 2002 7:05 AM
> To: cocoon-users@xml.apache.org
> Subject: Serializig and LF: Problem
>
>
> Hello
>
> When using the XSL stylesheet below cocoon gives the output below.
>
> The problem is that after a <td> or a <td><div> i can't have a LF or CR.
> If there is one i get aditional height in the row. (which is bad)
>
> What i would like to get is:
>
> <td>
> <div><a>...<a/></div>
>
> Any idea how.
>
> I'm using cocoon from 20020826 on vm1.3
> I tried the output in Mozilla 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.
>
> P.S
> Cocoon reverse the attributes on output :)
>
>
> Jakob
>
> ---->XSL Transformation
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="/">
>   <xsl:apply-templates/>
> </xsl:template>
>
> <xsl:template match="TREE">
>  <div id="header">
>   <!-- Navigation Bar -->
>   <table width="759" cellspacing="0" cellpadding="0"  border="0" height="17" class="sM" bgcolor="#336699">
>     <tr><td width="759" class="mH" >
>       <div class="mHtSP">
>          <table width="455" cellspacing="0" cellpadding="0" border="0" height="15">
>          <tr>
>             <td class="mHi"><div class="mHsp"><a><xsl:attribute
> name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
>    <xsl:for-each select="NODE">
>             <td class="mHi"><div class="mHsp"><a><xsl:attribute name="href"><xsl:text>xb-</xsl:text><xsl:value-of
> select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of select="TABNAME"/></b></a></div></td>
>    </xsl:for-each>
>          </tr>
>          </table>
>       </div>
>     </td></tr>
>       </table>
>  </div>
> </xsl:template>
>
> </xsl:stylesheet>
>
>
>
>
> ---------> Output from Cocoon
>
> <div id="header">
> <table bgcolor="#336699" class="sM" height="17" border="0" cellpadding="0" cellspacing="0" width="759">
> <tr>
> <td class="mH" width="759">
> <div class="mHtSP">
> <table height="15" border="0" cellpadding="0" cellspacing="0" width="455">
> <tr>
> <td class="mHi">
> <div class="mHsp">
> <a href="index.html"><b>Home</b></a>
> </div>
> </td>
> </tr>
> </table>
> </div>
> </td>
> </tr>
> </table>
> </div>
>
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <co...@xml.apache.org>
> For additional commands, e-mail:   <co...@xml.apache.org>
>


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Serializig and LF: Problem

Posted by Skansen <sk...@telia.com>.
Hello

When using the XSL stylesheet below cocoon gives the output below.

The problem is that after a <td> or a <td><div> i can't have a LF or CR.
If there is one i get aditional height in the row. (which is bad)

What i would like to get is:

<td>
<div><a>...<a/></div>

Any idea how.

I'm using cocoon from 20020826 on vm1.3 
I tried the output in Mozilla 1.1 and IE 5.5. With a stylesheet and <html>.......</html> around it.

P.S
Cocoon reverse the attributes on output :)


Jakob

---->XSL Transformation

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <xsl:apply-templates/>
</xsl:template>

<xsl:template match="TREE">
 <div id="header">
  <!-- Navigation Bar -->
  <table width="759" cellspacing="0" cellpadding="0"  border="0" height="17" class="sM" bgcolor="#336699">
    <tr><td width="759" class="mH" >
      <div class="mHtSP">
         <table width="455" cellspacing="0" cellpadding="0" border="0" height="15">
         <tr>
            <td class="mHi"><div class="mHsp"><a><xsl:attribute name="href"><xsl:text>index.html</xsl:text></xsl:attribute><b>Home</b></a></div></td>
   <xsl:for-each select="NODE">
            <td class="mHi"><div class="mHsp"><a><xsl:attribute name="href"><xsl:text>xb-</xsl:text><xsl:value-of select="TABNAME"/><xsl:text>.html</xsl:text></xsl:attribute><b><xsl:value-of select="TABNAME"/></b></a></div></td>
   </xsl:for-each>
         </tr>
         </table>
      </div>
    </td></tr>
      </table>
 </div>
</xsl:template>

</xsl:stylesheet>




---------> Output from Cocoon

<div id="header">
<table bgcolor="#336699" class="sM" height="17" border="0" cellpadding="0" cellspacing="0" width="759">
<tr>
<td class="mH" width="759">
<div class="mHtSP">
<table height="15" border="0" cellpadding="0" cellspacing="0" width="455">
<tr>
<td class="mHi">
<div class="mHsp">
<a href="index.html"><b>Home</b></a>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Attn. Germany Cocoon (would-be) users

Posted by Matthew Langham <ml...@s-und-n.de>.
Hi,

Carsten and I will be travelling to Stuttgart Monday afternoon to give a
Cocoon portal presentation Tuesday morning at a company there.

If you happen to be in that area or on the connecting autobahn-line between
Paderborn and Stuttgart then we would be pleased to drop by and "talk
Cocoon" Tuesday afternoon if we can fit it in our schedule.

Just send us a mail.

Matthew & Carsten

=================================================================
Cocoon book:
  http://www.amazon.com/exec/obidos/ASIN/0735712352/needacake-20
=================================================================



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>