|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Selecting a particular attribute
You could try select="@*[position() = 2]" (note the *) As Mukul said, you may not be guaranteed that the attribute you get is the one that comes second in the XML document; but since I don't understand what it is you're trying to do, the above could be what you want, even though it's unreliable. Lars > i think you cannot do that with XSLT. for XML files, > position of attributes is insignificant. for e.g. > <row vcEmpId="2003" vcEmpName="Test" vcSal="9515"/> > will be same as <row vcEmpName="Test" vcEmpId="2003" > vcSal="9515"/> as far as XML is concerned. > if attribute names are known, whats the *difficulty* > in using attribute names? > > Regards, > Mukul > > --- rajith r <ajth_r@xxxxxxxxxxx> wrote: > > Hi all > > > > How do I select a particular attribute based on > > position. > > > > For example > > > > <row vcEmpId="2003" vcEmpName="Test" vcSal="9515"/> > > > > I want to select the second attribute and i dont > > want to use @vcEmpName, but > > i want to do some thing like this @[position()=2]. > > > > Thanks & Regards > > Rajith > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








