- From: G. Ken Holman <gkholman@CraneSoftwrights.com>
- Date: Wed, 23 Dec 1998 20:47:44 -0500
- To: XSL Editors <xsl-editors@w3.org>
Hi folks! Currently, XSL reads: ==============================8<-------------------------------- The position of a node relative to its siblings can be tested. - first-of-any() succeeds if the node being tested is the first element child - last-of-any() succeeds if the node being tested is the last element child - first-of-type() succeeds if the node being tested is the first element child of its element type - last-of-type() succeeds if the node being tested is the first element child of its element type ==============================8<-------------------------------- Would it be possible to have as well (I'm not sure which would be best for the number expression, zero-origin or one-origin ... programmers expect zero, non-programmers expect one) the following: [30] PositionalExpr ::= 'first-of-type' '(' ')' | 'last-of-type' '(' ')' | 'first-of-any' '(' ')' | 'last-of-any' '(' ')' | 'index-of-type' '(' numberExpression ')' | 'index-of-any' '(' numberExpression ')' - index-of-type(numberExpression) succeeds if the node being tested is the nth element child of its element type - index-of-any(numberExpression) succeeds if the node being tested is the nth element child of its parent's children ... perhaps numberConstant would be better (easier?) than numberExpression? ............. Ken -- G. Ken Holman mailto:gkholman@CraneSoftwrights.com Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, V: +1(613)489-0999 Kars, Ontario CANADA K0A-2E0 F: +1(613)489-0995 Training: http://www.CraneSoftwrights.com/s/schedule.htm Resources: http://www.CraneSoftwrights.com/s/resources.htm Shareware: http://www.CraneSoftwrights.com/s/shareware.htm Next XSL Training (see training link): WWW8 - 1999-05-11
Received on Wednesday, 23 December 1998 21:27:42 UTC