- From: Philip King <emdpek@chron.com>
- Date: Fri, 6 Jul 2001 16:32:59 -0400 (EDT)
- To: xsl-editors@w3.org
Question:
If the ExternalID (either Public or System) is optional in a DOCTYPE
declaration:
(Quoted from http://www.w3.org/TR/REC-xml)
[28] doctypedecl ::= '<!DOCTYPE' S Name (S ExternalID)? S? ('['
(markupdecl | DeclSep)* ']' S?)? '>'
[75] ExternalID ::= 'SYSTEM' S SystemLiteral
'PUBLIC' S PubidLiteral S SystemLiteral
Then, why isn't the SYSTEM or PUBLIC specifier optional in XSLT? (Only
doctype-public or doctype-system exist.)
(The only way I know to output a DOCTYPE without a SYSTEM or PUBLIC is
to:
<xsl:text disable-output-escaping="yes"><!DOCTYPE X></xsl:text>
Keep in mind, I mention this only to see if I could hear the sound of
skin crawling. And possibly to motivate a change in the spec.)
Thanks.
Philip King
Received on Sunday, 8 July 2001 06:36:16 UTC