Re: Formating to text

Subject: Re: Formating to text
From: Eric van der Vlist <vdv@xxxxxxxxxxxx>
Date: Fri, 24 Mar 2000 15:44:07 +0100
Steve Tinney wrote:
> 
> Can you do it instead by counting the depth of the node that you are
> handling?  You could use the ancestor:: axis, or a subset of what you
> find along there, i.e., write a template named 'indent' which will
> indent n spaces per level, and call it with:
> 
>         <xsl:call-template name="indent">
>           <xsl:with-param name="level"
>                         select="count(ancestor::*)"/>
>         </xsl:call-template>
> 
Yes, of course ;=) it's a great idea.
And the variation "sum(ancestor::b/@indent)" is even better in my
context...
Now I have to find out how I can mix this with some recursion to keep
control over the horizontal position and generate the line breaks...

Thanks for the tip.

Eric

-- 
------------------------------------------------------------------------
Eric van der Vlist                                             Dyomedea
http://xmlfr.org         http://ducotede.com        http://dyomedea.com
------------------------------------------------------------------------


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread