xsl-list
[Top] [All Lists]

xsl:for-each question

2003-10-30 05:05:43
Hello, I´ve got a XML structure like
<topic name="point1">
   <topic name="subpoint1">
       <topic name="subsubpoint1">
           <topic name="point1">
           </topic>
       </topic>
   </topic>
   <topic name="subpoint2">
   </topic>
</topic>
<topic name="point2">
</topic>
<topic name="point3">
</topic>
<topic name="point4">
</topic>

and so on..... I´d like to create a sitemap over that structure, how can i do that. sth like:

           <xsl:for-each select="/topic/topic/topic">
               <tr>
                   <td>Home</td>
                   <td>
                       <xsl:value-of select="@name"/>
                   </td>
                   <td>submenu</td>
                   <td>subsubmenu</td>
                   <td>subsubsubmernu</td>
               </tr>
           </xsl:for-each>
       </table>

But if I iterate over the first level <xsl:for-each select="/topic"> I don´t get all sublevel menus, only the first one And if I iterate over the last level (subsubsubmenu) <xsl:for-each select="/topic/topic/topic/topic"> I only get the subsubsubmenus.

Thanks Michael




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



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