I'm not sure if this is a bug. <meta/> should come out as "<meta></meta>"  
in html, correct? At least that's my interpretation of the spec:

"The html output method should not output an end-tag for empty elements. 
For HTML 4.0, the empty elements are area, base, basefont, br, col, frame, 
hr, img, input, isindex, link, meta and param. For example, an element 
written as <br/> or <br></br> in the stylesheet should be output as <br>."
http://www.w3.org/TR/xslt#section-HTML-Output-Method

It looks like the default html output is now xhtml, e.g. I get the 
following namespace inserted into my html tag:

<html xmlns="http://www.w3.org/TR/xhtml1/transitional";>

Guy


Reply via email to