  | |  | Meta element not inserted for output method=html - Xalan Bug? | Meta element not inserted for output method=html - Xalan Bug? 2003-01-28 - By Herr Christian Wolfgang Hujer
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
I was just investigating in a post Angus McIntyre sent (HTML output method and & in URLs).
I created a simple "test case":
file source.xhtml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title></title> </head> <body> <p> <a href="http://www.bla.de/cgi-bin/script?p1=a&p2=b">Test</a> </p> </body> </html>
file xhtml2html.xslt <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output method="html" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd" encoding="utf-8" /> <xsl:template match="@*|*"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template>
</xsl:transform>
I'd expect the output to contain a head element like this: <head profile=""> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head>
But the actual result is: <head profile=""> <title/> </head>
So 1. Xalan generates not-wellformed HTML (regarding SGML/HTML wellformedness rules) 2. Xalan omits the meta element which it should output regarding to XSLT section 16.2 HTML Output Method.
Am I missing something, or is this a bug? If I've missed something, what? If it's a bug, is it already reported?
I use Xalan-J Version 2.4.1 which is installed in the endorsed directory of my JDK 1.4.1_01 on Linux with xercesImpl.jar from Xerces 2.2.1, also in the endorsed directory. I invoked Xalan like this: java -jar /usr/dist/apache/xml/xalan/latest/bin/xalan.jar -IN source.xhtml - -XSL html2xhtml.xslt -OUT xalan.html the xalan.jar invoked is guaranteed to be the same xalan.jar as the one residing in the endorsed directory using soft links.
(The Behaviour Angus previously reported (& being output as & instead of &) was not reproducable by me.)
Bye - -- ITCQIS GmbH Christian Wolfgang Hujer Geschäftsführender Gesellschafter Telefon: +49 (0)89 27 37 04 37 Telefax: +49 (0)89 27 37 04 39 E-Mail: Christian.Hujer@(protected) WWW: http://www.itcqis.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+Nuktzu6h7O/MKZkRAv1AAJ9d6OURMPrDJ6AWBhhJo3Q15LYoDACfUSz7 gjOQ9rSK9Bqve+CuP2TUlqI=flwF -----END PGP SIGNATURE-----
|
|
 |