W3C home > Mailing lists > Public > xsl-editors@w3.org > October to December 2002

use of body-start() outside lists

From: Paul Grosso <pgrosso@arbortext.com>
Date: Mon, 02 Dec 2002 16:55:54 -0600
Message-Id: <4.3.2.7.2.20021202165051.022ad698@172.27.10.30>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:53 GMT