RE: [xsl] XSL transformation removing closing tag for empty div

Subject: RE: [xsl] XSL transformation removing closing tag for empty div
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sat, 2 Jun 2007 14:14:56 +0100
Presumably if the recipient can't handle an empty element tag that means
it's expecting HTML rather than XML, so use <xsl:output method="html">.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: A D [mailto:hopethisisstillthere@xxxxxxxxx] 
> Sent: 02 June 2007 13:06
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] XSL transformation removing closing tag for empty div
> 
> Hi All,
> 
> I have a xsl which has an empty div:
> 
> <div class="somehting"></div>
> 
> I fill this div on the client side using javascript. Now, I 
> make an Ajax call and on the server side, I do transformation 
> in such a way that I get XML back as response to the Ajax 
> call. For this, I set the servlet response content type to be 
> text/xml. In doing so, the output of the transformation does 
> not contain the closing tag  i.e it is changed to <div 
> class="something"/> . I would want it to keep the closing 
> tag. How can I achieve this?
> 
> Thanks in advance,
> A D

Current Thread