comments on the Dec. 16, 1998 XSL specification

The following comments pertain to the "Extensible Stylesheet Language (XSL)
Version 1.0" World Wide Web 
Consortium Working Draft of 16 December, 1998. 

1. In the "xsl:template" content of the first example in section 2.7.15
"Macros", the "</xsl-invoke>" tag should
be changed to "</xsl:invoke>".

2.  In the "xsl:macro" content of the example following [41] under the
"Macro Argument References" heading 
in the same section, the "<fo:block/>" tag should be changed to
"<fo:block>".

3.  In the XML DTD in appendix A "DTD for XSL Stylesheets",  the declaration

	<!ATTRIBUTE xsl:use  attribute-set  NMTOKEN  #REQUIRED>

should be changed to

	<!ATTLIST xsl:use  attribute-set  NMTOKEN  #REQUIRED>

4.   The stylesheet in appendix C "Examples (Non-Normative)" does not parse
against the XML DTD in appendix A
for the following reasons.

4.1  That DTD does not define the "fo:basic-page-sequence",
"fo:simple-page-master", "fo:queue", "fo:block", and
"fo:inline-sequence" element types.

4.2  That DTD does not define an "xmlns:fo" attribute for the
"xsl:stylesheet" element type.

Received on Thursday, 18 February 1999 10:09:28 UTC