[xsl] Not parsing sub-nodes

Subject: [xsl] Not parsing sub-nodes
From: "Roshan Sharma" <roshansharma@xxxxxxxxxxx>
Date: Fri, 09 Mar 2001 07:15:40
Scenario: A company can have many offices and branch companies
           Each brach can have 0+ offices and their brach companies
Basically it is a tree, and I want to print its elements.

And the xsl given below fails. I am trying to have multiple nodes
which may have multiple children. Basically it works for company uno and its office location, and there it stops!


Thanks in advance,
Rosh

Here is the xml:
<company name="Uno" >
<office location="nyc" rent="2000"/>
<company name="Dos"/>
<company name="Tres"/>
<company name="Quatro">
<office location="paris" rent="2500"/>
</company>
</company>
------- xsl -------
<xslt:transform xmlns:xslt="http://www.w3.org/1999/XSL/Transform"; version="1.0">


<xsl:template match="/*">
   <xsl:value-of select="."/>
   <xsl:for-each select="company">
    <xsl:apply-templates select="company"/>
   </xsl:for-each>
</xsl:template>

<xsl:template match="office">
   <xsl:value-of select="."/>
   <xsl:apply-templates select="office"/>
</xsl:template>

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com


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



Current Thread