xsl-list
[Top] [All Lists]

finding an element at the lowest level

2004-01-07 04:21:35
I am trying to find the get the value of the description tag under a category with a name tag equal to "new man", the xsl i have at the moment i incorrect but lok slike this, i think i am on th eright tracks but just can tquite get it? ($catfile is the xml file shown at the bottom)

<xsl:for-each select="$catfile/root/category/category/category/category">
                <xsl:if test="contains(category/name,$subpageheader)=true()">
                <p><xsl:value-of select="category/description" /></p>
                </xsl:if>
</xsl:for-each>
would it be better to reference this using xpat staments like finding children at the lowest level of teh hierar hierarchy and searching through them?


given this xml called $catfile,
<root>
        <category><name></name><desc></desc>
                <category><name></name><desc></desc>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                </category>
                <category><name></name><desc></desc>
                        <category><name></name><desc></desc></category>
                        <category><name>new man</name><desc></desc></category>*
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                </category>
        </category>
        <category><name></name><desc></desc>
                <category><name></name><desc></desc>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                </category>
                <category><name></name><desc></desc>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                        <category><name></name><desc></desc></category>
                </category>
        </category>
</root>

_________________________________________________________________
Express yourself with cool emoticons - download MSN Messenger today! http://www.msn.co.uk/messenger


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



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