|
Subject: [xsl] HTML: unordered list within unordered list From: Rich Garcia <rchgrca@xxxxxxxxx> Date: Sat, 27 Apr 2002 17:47:31 -0700 (PDT) |
Folks,
I'm trying to generate the following HTML output:
<ul>
<li>item1</li>
<li>item2</li>
<li>
<ul>
<li type="circle">item2a</li>
<li type="circle">item2b</li>
<ul>
</li>
<li>item3</li>
<li>item4</li>
</ul>
My xml looks like:
<Property type="bullet">item1</Property>
<Property type="bullet">item2</Property>
<Property type="bullet"
icon="circle">item2a</Property>
<Property type="bullet"
icon="circle">item2b</Property>
<Property type="bullet">item3</Property>
<Property type="bullet">item4</Property>
My templates look like:
<xsl:call-template name="showbullets"/>
<xsl:template name="showbullets">
<xsl:if test="Property/@type = 'bullet'">
<xsl:call-template name="ul"/>
</xsl:if>
</xsl:template>
<!-- creates <ul> -->
<xsl:template name="ul">
<ul><xsl:call-template name="li"/></ul>
</xsl:template>
<!-- creates unorder list bullets <li> -->
<xsl:template name="li">
<xsl:for-each select="Property">
<li>
<xsl:if test="@icon='circle'">
<xsl:attribute
name="type">circle</xsl:attribute>
</xsl:if>
<xsl:value-of select="@name"/><xsl:value-of
select="."/><xsl:text> </xsl:text><xsl:value-of
select="@yeargraduated"/>
</li>
</xsl:for-each>
</xsl:template>
Any suggestions? I'm drawing a blank...
__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Re: Create a node set and, paul morgan | Thread | Re: [xsl] HTML: unordered list wit, Joerg Heinicke |
| RE: [xsl] Fwd: Over/under trimming , Michael Kay | Date | [xsl] schema defnition, David B. Bitton |
| Month |