I can give you this:

<xsl:template match="list[@type='bullet']">
<ul>
<xsl:apply-templates mode="list"/>
</ul>
</xsl:template>

<xsl:template match="item" mode="list">
<li><xsl:apply-templates/></li>
</xsl:template>

but I find the table one hard to do in a generic fashion. I think it requires building a list of the element types from the listheader. This, I believe, is hard to do in XSLT. If the types will always be term/definition then the implementation is straightforward.

John

On Wednesday, February 19, 2003, at 11:29 PM, Miguel de Icaza wrote:

Hey guys!

   I need some more help with my XSLT.   I asked Peter first this time,
as he always reply quickly, but he is busy this week ;-)

    We need a few more tags supported, the details are here:

        www.go-mono.com/documentation.html

   The tags am looking to support are:

        <code lang="C#">.. </code>

        Those happen inside the "<example>" bits.

   <list type="bullet">  </list>

   That is basically a <ul> list in HTML

   And the table ones:

        <list type="table"> </lits>
            <listheader>
              <term>YOUR FIRST COLUMN</term>
              <description>YOUR DESCRIPTION</description>
            </listheader>

        <item>
                <term>First</term>
                <description>First descritpion</description>
        </item>
        <item>
                <term>Second</term>
                <description>Second descirption</description>
        </item>

Here is again my XSLT file

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to