This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Names of node attributes
- From: Sripriya Venkataraman <Sripriya dot Venkataraman at calipertech dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 24 Apr 2002 13:00:39 -0700
- Subject: RE: [xsl] Names of node attributes
- Reply-to: xsl-list at lists dot mulberrytech dot com
In my document there are multiple WELL elements like this :
<A type="a">
<WELL/>
<WELL/>
</A>
<A type="b">
<WELL/>
<WELL/>
</A>
I want distinct attribute names from the first WELL element. How can I do
this ?
Thanks,
Priya
-----Original Message-----
From: KUMAR NINGASHETTY [mailto:kningashetty@deltafunding.com]
Sent: Wednesday, April 24, 2002 12:24 PM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] Names of node attributes
Try this ...This should work for U ..
<xsl:for-each select="data/WELL/@*">
<xsl:value-of select="name(.)"/>
<br/>
</xsl:for-each>
-kumar
>>> Sripriya.Venkataraman@calipertech.com 04/24/02 02:46PM >>>
Hi,
I have an XML fragment like this:
<WELL WellName="A1" WellStartTime="225.30" BaselineRSI="492.87"
DipRSI="18.01" PositivePercentInhibition="16.52" PeakRSI="24.13"
NegativePercentInhibition="22.14" NoiseFactor="4.88"
MinMaxDifference="43.43" />
>From this, I want to use XSL and get all the attribute names separated by a
tab into a variable like this:
Well Well Start Time Baseline SI Dip RSI Positive (%) Inhibition Peak
RSI Negative (%) Inhibition Noise Factor (%) MinMax Difference
Will this work ?
<xsl:variable name="wellattributes" select="name(WELL/@*)"/>
What am I doing wrong ?
Thanks for your help.
Priya
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list