|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: nested templates?
> The way the template example you gave can be structured something like ...
This is the last whack at a dead horse, but I want you to understand what I
mean :)
The code below is not structured: it is by definition "flat". There are
calls to other templates from within those templates, and yes, that works -
but there is no proper nesting of the code, where in 80% of cases, I need to
have nested code.
>
> <xsl:stylesheet>
>
>
> <!-- template -->
> <xsl:template match="/">
> <!-- top level -->
> <div align="center">
>
> <!-- folder -->
> <xsl:apply-templates select="folder">
> </xsl:apply-templates>
> <!-- /folder -->
>
> </div>
> <!-- /top level -->
> </xsl:template>
>
>
> <xsl:template match="folder">
> <a href="/"><xsl:value-of select="@name"/></a><br />
>
> <!-- item -->
> <xsl:apply-templates select="*">
> </xsl:apply-templates>
> <!-- /item -->
>
> <p/>
> </xsl:template>
>
>
> <xsl:template match="*">
> <a href="{href}">
> <xsl:value-of select="href" />
> </a><br />
> </xsl:template>
>
>
> </xsl:stylesheet>
>
>
> On your related question, try looking into <xsl:include> and <xsl:import>
>
> Best wishes as you learn xsl templates... :-)
>
> Tim Watts
>
I will, re include :)
I'm doing a fairly complex form builder application now, so I'm sure I'll
have a few other questions. I think xslt could benefit from a little
syntax-overhaul, but in general it's a fantastic idea, and a cool
technology.
When I get something I'm happy with, I'll post it up on binarycloud.com
_alex
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








