Subject: Re: [xsl] trying to create a node-set of attribute nodes From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Mon, 10 Mar 2003 15:08:49 +0000 |
Hi Robert, > eg., if i wanted all attribute nodes with name "key", that's > just > > //@key > > but what if i want attr nodes where key is specifically equal to > "F"? i'm assuming that requires a predicate, but i've tested several > variations and none work. how do i ask if the string-value is equal > to "F"? Get the string value of the context node (the attribute) with the string() function: //@key[string(.) = "F"] or just use . and let the processor do the conversion of the attribute node to a string implicitly: //@key[. = "F"] Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] trying to create a node-set o, Robert P. J. Day | Thread | Re: [xsl] trying to create a node-s, Robert P. J. Day |
Re: RE: [xsl] numerical inconsisten, Peter Doggett | Date | [xsl] What is the best technique to, Johan Thorèn (EAB) |
Month |