[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: how to select the same attribute form more element
Hi, You could use: <xsl:template match="/"> <xsl:apply-templates select="myxml/node"/> </xsl:template> <xsl:template match="node"> <xsl:value-of select="@val"/> </xsl:template> To give you: 1234 I dont think there is a single expression to return all the attributes. Also, /myxml/node/text() should return only 't1' (as it is the only text in the first node) and /myxml/node/@val should return the first attribute and not the last... how are you structuring your stylesheet?? cheers andrew -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Jakub.Valenta@xxxxxxxx Sent: Thursday, February 14, 2002 2:49 PM To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Subject: how to select the same attribute form more elements? Hi all, what expression should I use to select all val attributes in the following doc at once: <myxml> <node val="1">t1</node> <node val="2">t2</node> <node val="3">t3</node> <node val="4">t4</node> </myxml> I can easily get all the values of text nodes by : /myxml/node/text(), but I don't know how to get all the values of the attributes since: /myxml/node/@val gives my just the last one. br, Jakub XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|