[tei-council] TEI model classes future directions

Sebastian Rahtz sebastian.rahtz at oucs.ox.ac.uk
Wed May 24 16:11:45 EDT 2006

John A. Walsh wrote:
> Hmmm.  Then I wonder if elementSpec's could have something akin to the
> z-index CSS property.  Elements would be automatically assigned a
> z-index based on their context (i.e., order) in the ODD documents. 
> But elements could have a z-index attribute explicitly set which would
> boost or lower their place in the sequence.  From an online reference:
> "The z-index property sets the stack order of an element. An element
> with greater stack order is always in front of another element with
> lower stack order. Note: Elements can have negative stack orders." 
> But instead of stack order, something like a ODD's z-index attribute
> could specify an element's precedence in the sequence.
That's a sensible suggestion at first sight. It might require some thinking
about implementation. Currently I say:

 <xsl:for-each select="key('CLASSMEMBERS',$foo)">

(you can imagine what the key is, and what $foo is).

would adding

   <xsl:sort select="@z-index"/>
   <xsl:sort select="position()"/>
do the job? does position() do the right thing here?

Sebastian Rahtz      

Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431

OSS Watch: JISC Open Source Advisory Service

More information about the tei-council mailing list