|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] how to force start and end tags
Hi all,
I have the following simple XSL:
<xsl:template match="para">
<xsl:element name="p">
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
and appropriate templates to handle <row> and <entry>
The following XML fragment
<row>
<entry>
<para></para>
</entry>
<entry>
<para></para>
</entry>
<entry>
<para></para>
</entry>
</row>
generates the following XHTML:
<tr>
<td>
<p />
</td>
<td>
<p />
</td>
<td>
<p />
</td>
</tr>
I am using XMLSpy. Any idea why it's writing <p/> instead of <p></p>
when the <para> element has no content? It works fine when it has content.
I understand that <p /> is valid XHTML but unfortunately IE doesn't seem
to render it correctly (the table row doesn't show). Is there a way to
force it to write <p></p> instead of just <p/>?
Thnaks,
--tassos
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








