You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Skansen <sk...@telia.com> on 2002/09/26 07:05:14 UTC

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>


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>