Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] Indented HTML Lists > Multiple Levels >Thread Next - Re: [xsl] Indented HTML Lists > Multiple Levels Re: [xsl] Indented HTML Lists > Multiple LevelsTo: Date: 10/31/2005 10:13:00 AM Gogo Estragon wrote:
So, what I need is something like:
xxxxxxxxxxxxx
<ul>
<li>home</li>
<ul>
<li>products</li>
<ul>
<li>wig</li>
<ul>
<li>wig tool</li>
</ul>
</ul>
</ul>
<ul>
<li>faq</li>
</ul>
</ul>
You probably want something like:
<xsl:template match="page">
<li>
<xsl:value-of select="@name"/>
</li>
<!-- check for page children -->
<xsl:if test="page">
<li>
<ul>
<xsl:apply-templates select="page"/>
</ul>
</li>
</xsl:if>
</xsl:template>
This way your HTML will be valid (your desired output is not).
best,
-Rob | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
