xsl-list
[Top] [All Lists]

Re: Node Concatenation

2002-11-05 02:50:08
hi Juan,
Try the code
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="html" omit-xml-declaration="yes" indent="yes"/>
<xsl:template match="cat">
<xsl:for-each select="ancestor::cat/@name">
<xsl:value-of select="."/>-
</xsl:for-each>
<xsl:value-of select="@name"/><br/>
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
hth
vasu
----- Original Message -----
From: "Juan Carlos Gonzalez" <jcgonz(_at_)yahoo(_dot_)com>
To: <XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Monday, November 04, 2002 7:42 PM
Subject: [xsl] Node Concatenation


Hi:

I'm trying to accomplish the following in a dropdown
list box:

Accesories - Batteries
Accesories - Cables
Accesories - FireWire Products
Accesories - FireWire Products - Hubs
Accesories - FireWire Products - Interface
Accesories - Headsets
Digital
Digital - Cameras
...etc...

This is my xml file:

<root>
<cat id=1 name="Accesories">
  <cat id=2 name="Batteries"/>
  <cat id=2 name="Cables"/>
  <cat id=3 name="FireWire Products">
    <cat id=4 name="Hubs"/>
    <cat id=5 name="Interface"/>
  </cat>
  <cat id=6 name="Headsets"/>
</cat>
<cat id=7 name="Digital">
  <cat id=8 name="Cameras"/>
</cat>
</root>

Thanks



__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/

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


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



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