[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Inserting White Space (  ) through XSL.


Subject: RE: [xsl] Inserting White Space (  ) through XSL.
From: Pieter Reint Siegers Kort <pieter.siegers@xxxxxxxxxxx>
Date: Fri, 30 Apr 2004 09:41:25 -0500

Hi Animesh,

Using Xselerator it works just fine, I only ask myself why do you have

<xsl:copy>
<xsl:apply-templates select="*|text()|@*"/>
</xsl:copy>

inside the template? 

My xslt is as follows:

<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="html" omit-xml-declaration="yes"/>

<xsl:template match="/">

<table width="300" border="1" cellpadding="1" cellspacing="5">
<tbody>
<tr>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
</tr>
<tr>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
</tr>
</tbody>
</table>

</xsl:template>

</xsl:transform>


And the output is:

<table width="300" border="1" cellpadding="1" cellspacing="5">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>

Which is what you wanted, right?

Cheers,
<prs/>

-----Original Message-----
From: Animesh Sharma [mailto:asharma@xxxxxxxxxxxxxxxx] 
Sent: Friday, April 30, 2004 3:05 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Inserting White Space (&nbsp; ) through XSL.

hi,

I'm trying to insert white space or &nbsp; using following XSL.

<xsl:template
match="//body/namespace/form/snip/csf/div/center/p[position()=1]">
<xsl:copy><xsl:apply-templates select="*|text()|@*"/></xsl:copy> <table
width="300" border="1" cellpadding="1" cellspacing="5"> <tbody> <tr>
<td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr>

<tr>
<td>&#160;</td>
<td>&#160;</td>
<td>&#160;</td>
</tr>

</tbody>
</table>

</xsl:template>

As can be seen, whole purpose of writing this XSL is to create Empty table
where borderline(of cell) is visible. But no matter whether I use
<xsl:text></xsl:text> or <td>&#160;</td>. I'm not getting Empty Table. 
No Empty cell is visible inside the table. Only outer boundary of Table is
visible.

Thanks and regards,
Animesh


Current Thread
Keywords