Subject: RE: [xsl] Names of node attributes From: sara.mitchell@xxxxxxxxx Date: Wed, 24 Apr 2002 16:30:19 -0400 |
To get the attributes from WELL inside A with type="a", you need something like: <xsl:for-each select="A[type="a"]/WELL/@*"> ...rest of your template... </xsl:for-each> If you only need attributes of a specific name, replace the @* with the name of that attribute to get that attribute. You can also use | in the select to get several attributes, something like: <xsl:for-each select="A[type="a"]/WELL/@ab | A[type="a"]/WELL/@cd"> Sara > -----Original Message----- > From: Sripriya Venkataraman > [mailto:Sripriya.Venkataraman@xxxxxxxxxxxxxxx] > Sent: Wednesday, April 24, 2002 1:01 PM > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: RE: [xsl] Names of node attributes > > > 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@xxxxxxxxxxxxxxxx] > Sent: Wednesday, April 24, 2002 12:24 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxxx 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 > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Names of node attributes, KUMAR NINGASHETTY | Thread | RE: [xsl] Names of node attributes, Sripriya Venkatarama |
RE: [xsl] 2 sends, Chris Bayes | Date | Re: [xsl] xsl:number - What is Numb, G. Ken Holman |
Month |