JSA's comments on XSL

Komachi-san,

Thank you for your comment on XSL recorded at
http://lists.w3.org/Archives/Public/xsl-editors/2004JanMar/0011
about extensions to XSL.

Regarding document meta data (document-info), one can use namespaced
elements--perhaps even those from Dublin Core--to give document meta
data, most likely inserting them into fo:declarations (see 6.4.3). We
plan no further work in this area in 1.1 because the mechanism is
already there, and we don't want to get into standardizing meta-data.

We have added Bookmarks to XSL 1.1. As far as outline-order, the
bookmark order in our XSL 1.1 fo:bookmark feature is determinable by the
XSLT code.

The XSL FO SG has decided not to add footnote-position and
suppress-duplicate-footnote extensions to XSL 1.1, but to record them as
possible post 1.1 features.

We have added to XSL 1.1 a change bar feature that covers the revision
bar requirement.

The XSL FO SG has decided not to add a column rule feature to XSL 1.1,
but to record it as a possible post 1.1 feature.

Background color/image on simple-page-master has been determined to be
post 1.1 potential feature.

physical-page-number aka ordinal-page-number (but perhaps by a different
name) has been determined to be post 1.1 potential feature. We would
probably address this requirement by adding a property to page-number
and page-number-citation.

The requirement for suppress-duplicate-page-numbers is addressed by our
XSL 1.1 indexing feature.

Text treatment a la CSS3 text module is a potential post 1.1 feature.

Allowing a list-item-label position of inside/outside is a potential
post 1.1 feature.

The way to affect relative URIs would be by use/incorporation of
xml:base (which would presumably affect all attribute of typ
<uri-specification>). The actual request is to affect the
external-destination of fo:basic-link, but we don't think this is really
what would be wanted. ACTION to Paul: Ask what is really wanted.

Incorporation of xml:base into XSL would presumably affect all
attributes of type <uri-specification>. The actual request is to affect
the external-destination of fo:basic-link, but use of xml:base would
affect the absolutization of external-destination at FO processing time,
and that does not address the use case of being able to relocate the
result of an XSL-FO run. After much discussion, the XSL FO SG decided
not to do anything about xml:base in XSL 1.1.

Regarding soft-hyphen-treatment, our experts tell us that this is a
misuse of the Unicode soft hyphen character. There should be no glyph
assigned to U+00AD as the semantics for this Unicode character is that
of a soft hyphen.

We have added clear/float values of inside/outside to XSL 1.1.

Floats of type after, in-column, mid-column are potential post-1.1
features.

The "extra" writing mode values (and more) are listed in Appendix A of
the XSL specification.

Paul Grosso
for the XSL FO SG

Received on Tuesday, 19 October 2004 20:45:01 UTC