Subject: RE: [xsl] getting the text nodes from a set of attribute nodes From: "Michael Kay" <mhk@xxxxxxxxx> Date: Thu, 4 Sep 2003 17:27:23 +0100 |
You seem to be under the impression that attribute nodes own text nodes. They don't. Michael Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Robert P. J. Day > Sent: 04 September 2003 16:15 > To: XSL List > Subject: [xsl] getting the text nodes from a set of attribute nodes > > > > i have the following XML: > > <a> > <b attr='whatever' ... </b> > <b attr='more' ... </b> > <b attr='yadda yadda' ... </b> > </a> > > and i'd like to use another template to process the (string) > values of the (set of) "attr" attributes. > > if i'm already processing the <a> element, i can certainly > create a node-set of the appropriate attribute nodes with: > > <xsl:variable name="set" select="b/@attr"/> > > that will give me a node-set of attribute nodes and, when i > pass these to another template, that template will be > responsible for taking the string value of each attribute > node to do further > processing. > > on the other hand, would it be any faster or more elegant > to use an expression to create a node-set of text nodes > corresponding to those attribute values right off the bat so > that all i'm passing is a set of text nodes? > > that is, is there an expression that would, in that above > xsl:variable template, produce the node set of text nodes i'm > after in a single select? and do people have strong opinions > either way in terms of aesthetics? > > rday > > > > 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 -> |
---|---|---|
[xsl] getting the text nodes from a, Robert P. J. Day | Thread | RE: [xsl] getting the text nodes fr, Jarno . Elovirta |
RE: [xsl] In XSL FO: how do I repea, Wendell Piez | Date | RE: [xsl] getting the text nodes fr, Robert P. J. Day |
Month |