Subject: [xsl] how to force start and end tags From: "Tassos Anastasiou" <tassos123@xxxxxxx> Date: Fri, 28 Nov 2003 09:34:10 -0800 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: n-nodes recursive tree, Dimitre Novatchev | Thread | Re: [xsl] how to force start and en, Paul DuBois |
[xsl] Re: n-nodes recursive tree, Dimitre Novatchev | Date | [xsl] Re: n-nodes recursive tree, Paul DuBois |
Month |