Hi
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Kathy Burke
Sent: Friday, April 11, 2003 12:49 PM
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: [xsl] Looking to understand how this works?
Americo Albuquerque sent me some wonderful code to lay out
outlined steps using table/cells and a space variable.
Although I understand there are alternatives, I actually
could understand most of this! But I would love to
understand:
(1) The significance of the math to calculate the space
variable? Take the count (ie level) of the step multiply by
12 + 1 multiply by 7...just curious.
Ok. 12 is the number of spaces to put (could be any other number).
Multiplied by the step level so you get level*(12 spaces). 7 is the width
in pixels of each space (this could also be any other number). The +1 is
just I don't get width="0", it will be at least 1 space width.
This is used in <table width="space width">
An alternative to this was post by Wendell as:
<xsl:for-each select="ancestor::step">
<xsl:text> </xsl:text>
</xsl:for-each>
(2) What does the line <xsl:apply-templates
select="*[not(self::step)]"/> mean?
Here we apply-templates to all childs except step ones.
Hope that this helps you
smime.p7s
Description: S/MIME cryptographic signature