You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
117 lines
8.6 KiB
117 lines
8.6 KiB
<!--ArborText, Inc., 1988-2003, v.4002-->
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html lang="en">
|
|
<head>
|
|
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
|
<title>Extensible Stylesheet Language (XSL) Version 1.1 Requirements</title>
|
|
<style type="text/css">code { font-family: monospace; } div.constraint, div.issue, div.note, div.notice { margin-left: 2em; } li p { margin-top: 0.3em; margin-bottom: 0.3em; } div.exampleInner pre { margin-left: 1em; margin-top: 0em; margin-bottom: 0em} div.exampleOuter {border: 4px double gray; margin: 0em; padding: 0em} div.exampleInner { background-color: #d5dee3; border-top-width: 4px; border-top-style: double; border-top-color: #d3d3d3; border-bottom-width: 4px; border-bottom-style: double; border-bottom-color: #d3d3d3; padding: 4px; margin: 0em } div.exampleWrapper { margin: 4px } div.exampleHeader { font-weight: bold; margin: 4px}
|
|
</style>
|
|
<link href="http://www.w3.org/StyleSheets/TR/W3C-WD" type="text/css" rel="stylesheet">
|
|
</head>
|
|
<body><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home"
|
|
alt="W3C" height="48" width="72"></a></p><h1><a id="title" name="title"></a>Extensible
|
|
Stylesheet Language (XSL) Version 1.1 Requirements</h1><h2><a id="w3c-doctype"
|
|
name="w3c-doctype"></a>W3C Working Draft 17 December 2003</h2><dl>
|
|
<dt>This version:</dt>
|
|
<dd><a href="http://www.w3.org/TR/2003/WD-xsl11-req-20031217">http://www.w3.org/TR/2003/WD-xsl11-req-20031217
|
|
</a></dd>
|
|
<dt>Latest version:</dt>
|
|
<dd><a href="http://www.w3.org/TR/xsl11-req">http://www.w3.org/TR/xsl11-req
|
|
</a></dd>
|
|
<dt>Previous version:</dt>
|
|
<dd>none</dd>
|
|
<dt>Editor:</dt>
|
|
<dd>Paul Grosso, Arbortext <a href="mailto:paul@arbortext.com"><paul@arbortext.com>
|
|
</a></dd>
|
|
</dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">
|
|
Copyright</a> © 2003 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">
|
|
W3C</acronym></a><sup>®</sup> (<a href="http://www.lcs.mit.edu/"><acronym
|
|
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym
|
|
title="European Research Consortium for Informatics and Mathematics">ERCIM
|
|
</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved.
|
|
W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">
|
|
liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">
|
|
trademark</a>, <a href="http://www.w3.org/Consortium/Legal/copyright-documents">
|
|
document use</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-software">
|
|
software licensing</a> rules apply.</p></div><hr><div><h2><a id="abstract"
|
|
name="abstract"></a>Abstract</h2><p>The <a href="#XSL">XSL 1.0 specification
|
|
</a> defines the features and syntax for the Extensible Stylesheet Language
|
|
(XSL), a language for expressing stylesheets. This document enumerates the
|
|
collected requirements for a 1.1 version of XSL.</p></div><div><h2><a id="status"
|
|
name="status"></a>Status of this Document</h2><p><em>This section describes
|
|
the status of this document at the time of its publication. Other documents
|
|
may supersede this document. A list of current W3C publications and the latest
|
|
revision of this technical report can be found in the <a href="http://www.w3.org/TR/">
|
|
W3C technical reports index</a> at http://www.w3.org/TR/.</em></p><p>This
|
|
is a W3C Working Draft produced as a deliverable of the <a>XSL Working Group
|
|
</a> according to its charter and part of the <a href="http://www.w3.org/XML/Activity">
|
|
XML Activity</a> process.</p><p>This document is a work in progress representing
|
|
the current consensus of the W3C XSL Working Group. It is published for review
|
|
by W3C members and other interested parties. Publication as a Working Draft
|
|
does not imply endorsement by the W3C membership. Comments should be sent
|
|
to <a href="mailto:xsl-editors@w3.org">xsl-editors@w3.org</a>, which is an
|
|
automatically <a href="http://lists.w3.org/Archives/Public/xsl-editors/">
|
|
archived</a> public email list.</p><p>Patent disclosures relevant to this
|
|
specification may be found on the <a href="http://www.w3.org/Style/XSL/Disclosures">
|
|
XSL Working Group's patent disclosure page</a>.</p><p>Publication as a Working
|
|
Draft does not imply endorsement by the W3C Membership. This is a draft document
|
|
and may be updated, replaced or obsoleted by other documents at any time.
|
|
It is inappropriate to cite this document as other than work in progress.
|
|
</p></div><div class="toc"><h2><a name="contents">Table of Contents</a></h2><p
|
|
class="toc">1 <a href="#introduction">Introduction</a><br>2 <a href="#requirements">
|
|
Requirements</a><br></p><h3 id="id-required-by-pubrules-4">Appendices</h3><p
|
|
class="toc">A <a href="#references">References</a><br></p></div><hr><div class="body"><div
|
|
class="div1"><h2><a id="introduction" name="introduction"></a>1 Introduction
|
|
</h2><p><a href="#XSL">[XSL 1.0]</a> defines the features and syntax for the
|
|
Extensible Stylesheet Language (XSL), a language for expressing stylesheets.
|
|
It includes an XML vocabulary for specifying formatting semantics. An XSL
|
|
stylesheet specifies the presentation of a class of XML documents by describing
|
|
how an instance of the class is transformed into an XML document that uses
|
|
the formatting vocabulary.</p><p>Since becoming a Recommendation on 15 October
|
|
2001, XSL 1.0 has enjoyed widespread support. However, the user community
|
|
has expressed requirements that have encouraged various implementations to
|
|
provide extensions to the language. These extensions--especially those implemented
|
|
by more than one implementation--are clear candidates for standardization
|
|
so as to maximize interoperability.</p><p>The XSL Working Group has surveyed
|
|
and analyzed various existing extensions, user requirements, and features
|
|
intentionally cut from XSL 1.0 due to lack of time. Using the results of this
|
|
research, the Working Group is developing an XSL 1.1 version that incorporates
|
|
current errata and includes a subset of relatively simple and upward compatible
|
|
additions to XSL.</p></div><div class="div1"><h2><a id="requirements" name="requirements"></a>2
|
|
Requirements</h2><p>Since there are already various non-interoperable extensions
|
|
for many of these features, it is crucial that XSL 1.1 be developed in a timely
|
|
manner. It is important that added XSL 1.1 features correspond to things that
|
|
implementors have implemented or things that can be implemented in a reasonable
|
|
time frame.</p><p>After research, requirements gathering, and discussions
|
|
with vendors and within the working group, we developed the following set
|
|
of potential requirements for added features to XSL 1.1:</p><ol>
|
|
<li>Change bars</li>
|
|
<li>Index improvements, especially merging page numbers</li>
|
|
<li>Conditional graphic scaling, e.g., "scale-down-to-fit"</li>
|
|
<li>Table of contents windows (aka bookmarks)</li>
|
|
<li>Table markers that allow dynamically determined text to be put into table
|
|
headers or footers</li>
|
|
<li>Support for a value of "only" for the page-position property</li>
|
|
<li>Support for a page-number-citation-last formatting object (retrieving
|
|
the last page number of a section or document)</li>
|
|
<li>Support for "flowmaps" and other region/float extensions</li>
|
|
</ol><p>The working group plans to develop detailed descriptions of each of
|
|
these features and may decide to omit something from XSL 1.1 if it does not
|
|
appear to be addressable within a reasonable time frame.</p><p>The working
|
|
group is also maintaining a list of other potential requirements to XSL <a
|
|
href="#post-xsl11">[Post-XSL 1.1]</a> that have already been deemed to be
|
|
beyond the scope of XSL 1.1.</p></div></div><div class="back"><h1 id="id-required-by-pubrules-5">
|
|
Appendix</h1><div class="div1"><h2><a id="references" name="references"></a>A
|
|
References</h2><dl>
|
|
<dt class="label"><a name="XSL">XSL 1.0</a></dt>
|
|
<dd>World Wide Web Consortium. <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/"><cite>
|
|
Extensible Stylesheet Language (XSL)</cite></a>. World Wide Web Consortium,
|
|
2003. (See <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/">http://www.w3.org/TR/2001/REC-xsl-20011015/
|
|
</a>.)</dd>
|
|
<dt class="label"><a name="post-xsl11">Post-XSL 1.1</a></dt>
|
|
<dd>XSL FO SubGroup of the XSL Working Group. <a href="http://www.w3.org/Style/XSL/Group/2003/10/post-xsl11-rd"><cite>
|
|
Post-XSL 1.1 Potential Requirements</cite> [member only]</a>. (See <a href="http://www.w3.org/Style/XSL/Group/2003/10/post-xsl11-rd">
|
|
http://www.w3.org/Style/XSL/Group/2003/10/post-xsl11-rd</a> [member only].)
|
|
</dd>
|
|
</dl></div></div></body>
|
|
</html>
|