- From: Paul Grosso <pgrosso@arbortext.com>
- Date: Mon, 02 Dec 2002 16:55:54 -0600
- To: xsl-editors@w3.org
The XSL spec says [1]:
Function: numeric body-start()
The body-start function returns the calculated body-start
value for lists. See the definition in [7.28.4
"provisional-distance-between-starts"].
NOTE:
When this function is used outside of a list, it still
returns a calculated value as specified.
However, the defn at [2] says:
body-start() = the value of the start-indent + start-intrusion-adjustment
+ the value of the provisional-distance-between-starts of the
closest ancestor fo:list-block.
If the defn of body-start() refers to the value of the
provisional-distance-between-starts of the closest ancestor
fo:list-block, then how could it "still return a calculated
value as specified" when used outside of a list? And what
is the point of doing such?
It seems to me that the NOTE in [1] should be deleted.
paul
[1] http://www.w3.org/TR/xsl/slice5.html#section-N8624-Property-Value-Functions
[2] http://www.w3.org/TR/xsl/slice7.html#provisional-distance-between-starts
Received on Monday, 2 December 2002 18:02:40 UTC