RE: JDK14/JDOM: generating a DOCTYPE decl. in output?
Hello David! > Warnings > > * Warning: No Character Encoding detected! To assure > correct validation, > processing, and display, it is important that the character > encoding is > properly labeled. Further explanations. > If you are validating your page from the filesystem (by uploading into w3c validator) the only 2 way validator can get info about document encoding is xml declaration for xml documents (which you supressed by omit-xml-declaration="no") and special meta tag for html (which you supressed by method="xml"). That could be not a problem in real life when you load a document from web server by http protocol, which has its own facility for document encoding declaration - Content-Type http header. btw, actually you are outputting not html but xml without xml declaration: <xsl:output method="xml" indent="yes" encoding="utf-8" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd" omit-xml-declaration="no" /> And why you don't get doctype declaration in the output I don't understand, probably it's a kind of bug. --- Oleg Tkachenko, Multiconn International, Israel 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