- From: Glen Mazza <grm7793@yahoo.com>
- Date: Tue, 21 Dec 2004 21:32:50 -0500
- To: XSL Editors <xsl-editors@w3.org>
Editors:
Here are some comments/recommendations for part of the first chapter of
the second WD (most are minor editorial in nature):
Chapter One -- Introduction and Overview
1.) Section 1.1 -- Third paragraph: Make the first instance of
"formatting properties" in this paragraph bold, and unbold the
subsequent bolded references of "formatting properties" and "formatting
objects" in this same paragraph. (the latter has already been shown
bolded earlier in the paragraph).
2.) Section 1.1 -- The diagram labelled "XSL Two Processes:
Transformation & Formatting" -- rename "(element and attribute nodes)"
to "(element and attribute tree)" to make consistent with the text.
(Also perhaps best to change the ampersand in the label to an "and"?
I'm not sure.)
3.) Section 1.1.1 -- The diagram labelled "Transform to Another
Vocabulary" -- same change as (2) above for the same reason.
4.) Section 1.1.1 -- Third paragraph: Change:
"This would allow an XML document which contains formatting objects and
formatting properties to be output."
to
"This would allow -->for<-- an XML document -->that<-- contains
formatting objects and -->properties<-- to be -->viewed.<--"
(output->viewed switch to avoid verb repetition with previous sentence.)
5.) Section 1.1.1 -- Third paragraph: Change:
"To preserve accessibility, designers of Web systems should not develop
architectures that require (or use) the transmission of documents
containing formatting objects and properties unless either the
transmitter knows that the client can accept formatting objects and
properties or the transmitted document contains a reference to the
source document(s) used in the construction of the document with the
formatting objects and properties."
to
"To preserve accessibility, designers of Web systems should not develop
architectures that require (or use) the transmission of documents
containing formatting objects and properties unless --><-- the
transmitter knows that the client can accept formatting objects and
properties."
("either" removed, also truncating the sentence at "...objects and
properties." because what follows (i.e., providing links to the source
document) appears too speculative a solution. (i.e., even if one
provided the pre-XSL namespace source documents, how would the client
know which data from the source document to use and in what order, etc,
given that the XSLT process provides filtering and sorting?
Furthermore, the client would also need to know how to work with the
source documents, so this part of the sentence is not sufficiently
rigorous to be provided as an alternate solution.)
6.) Section 1.1.2 -- First paragraph. Change:
"Formatting interprets the result tree in its ormatting object tree form
to produce the presentation
intended by the designer of the stylesheet from which the XML element
and attribute tree in the "fo" namespace was constructed."
to
"Formatting interprets the result tree --><-- to produce the
presentation intended by the designer of the stylesheet from which
-->this<-- tree --><-- was constructed."
(Too many redundancies here--simplification makes it easier to
understand. Also, instead of "result tree" in the replacement sentence,
can alternatively use "element and attribute tree", I'm unsure which is
better.)
7.) Section 1.1.2 -- The diagram labelled "Build the XSL Formatting
Object Tree" -- change the '"fo" namespace' text to "XSL namespace"
(This seems to be a good point in the recommendation to always start
using "XSL namespace" instead of "fo namespace".)
Recommend doing a search on "namespace" from this point on in the
recommendation, and to change all subsequent references of "fo
namespace" to "XSL namespace". (Whether or not to do this before this
instance I am unsure.)
8.) Section 1.2, third paragraph. Remove this sentence from the paragraph:
"While many of XSL's formatting objects and properties correspond to the
common set of properties, this would not be sufficient by itself to
accomplish all the goals of XSL."
(The sentence is somewhat awkwardly written--especially the "correspond
to the common set of properties" in order to say that FO's and
properties are partly derived from CSS2 and DSSSL--and I can't come up
with a better alternative. At any rate, It's not adding anything that
meaningful because the derivation of XSL from these two standards is
already stated in the sentence preceding this one, and much better
elaborated on in just a few paragraphs ahead of this, so I recommend
just removing the sentence entirely.)
9.) Section 1.2.1, second paragraph. Change from:
"To achieve this control, XSL has extended the set of formatting objects
and formatting properties."
to
"To achieve this control, XSL has extended the set of formatting objects
and formatting properties beyond those available in either CSS2 or DSSSL."
(The extension of XSL from these standards is the main emphasis of this
area. The second "formatting" may also be considered redundant here.)
10.) Section 1.2.1, second paragraph. Change the -->can<-- to "are to".
In addition, the selection of XML source components that -->can<-- be
styled (elements, attributes, text nodes, comments, and processing
instructions) is based on XSLT and XPath [XPath], thus providing the
user with an extremely powerful selection mechanism.
Thanks,
Glen Mazza
Apache FOP Team
Received on Wednesday, 22 December 2004 02:28:28 UTC