- From: <bugzilla@jessica.w3.org>
- Date: Thu, 12 Sep 2013 19:00:48 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23227 Bug ID: 23227 Summary: [XT30] xsl:output Product: XPath / XQuery / XSLT Version: Candidate Recommendation Hardware: Other OS: All Status: NEW Severity: normal Priority: P2 Component: XSLT 3.0 Assignee: mike@saxonica.com Reporter: tim@cbcl.co.uk QA Contact: public-qt-comments@w3.org Suppose we have an XSLT 2.0 stylesheet xhtml.xsl which has an xsl:output declaration specifying HTML output with the DOCTYPE public and system identifiers from XHTML Strict 1.0. At a later date, we try to reuse this stylesheet via an xsl:import, but change the output to be HTML 5, with a DOCTYPE of the form <!DOCTYPE HTML> (I.e. no system or public identifier). For this to happen, the doctype-public and doctype-system properties must be absent in the xsl:output declaration. This appears to be impossible since the doctype-public and doctype-system properties can't be reset to be absent in the importing stylesheet. They will have values merged from the imported xhtml.xsl. (I believe that specifying doctype-system="" does not have effect of making it absent, but rather sets it o the empty string.) -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 12 September 2013 19:00:53 UTC