xsl-list
[Top] [All Lists]

AW: Vertical table display with sort

2003-04-30 05:00:40
Hi,

<snip>
The problem is I don't know the object name. (like hereyougo)
<snip>

Ok. From the first element with which has elements with 
attribut displayposition select all elements with attribut displayposition.

  <xsl:key name="displayposition" match="*[(_at_)displayposition]"
use="@displayposition"/>

  <xsl:template match="/">
    <table>   
      <xsl:for-each
select="o/com/*[*/@displayposition][1]/*[(_at_)displayposition]">
        <xsl:sort select="@displayposition"/>
        <tr>
          <th><xsl:value-of select="@displayname"/></th>
          <xsl:for-each select="key('displayposition', @displayposition)" >
            <td><xsl:value-of select="." /></td>
          </xsl:for-each>
        </tr>
      </xsl:for-each>
    </table>
  </xsl:template>

Cheers,

Juergen

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



<Prev in Thread] Current Thread [Next in Thread>