I guess we could write an extension function to do this. Something like string-list(/A/@B)
which would return a list of the string() value of each node in the node set parameter. Though it would be pretty easy to do this in Java code as well. For example, David, here's how you could do it with dom4j... List attributes = document.selectNodes("/A/@B"); List textList = new ArrayList(); for (Iterator iter = attributes.iterator(); iter.hasNext(); ) { Attribute attr = (Attribute) iter.next(); textList.add( attr.getText() ); } James ------- http://radio.weblogs.com/0112098/ ----- Original Message ----- From: "Steen Lehmann" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Monday, October 28, 2002 8:31 AM Subject: Re: [Jaxen] XPath help... Hmmm, just checked the spec and don't think this would work. string() would have to be wrapped around the expression: string(/A/@B) and this would just convert the first node in /A/@B to a string. I don't see any functions in the spec which take a node list as an argument and deliver anything else than a single primitive type (except the id function which returns a node-set), and you can't walk down an axis on each attribute to get its value (you can't do something like /A/@B/text() since attributes do not have text children). -- Steen >>> bob mcwhirter <[EMAIL PROTECTED]> 10/28/02 02:45am >>> > Next question. Using dom4j, when I do a selectNodes, I get by a list > of org.dom4j.tree.DefaultAttribute objects. I'd like to have a list of > String objects. Is this possible? I think append a string() to the tail... /A/B/string() But, I could be wrong. Check the xpath spec for the functions available to you. -bob ------------------------------------------------------- This SF.net email is sponsored by: ApacheCon, November 18-21 in Las Vegas (supported by COMDEX), the only Apache event to be fully supported by the ASF. http://www.apachecon.com _______________________________________________ Jaxen-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jaxen-interest ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jaxen-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jaxen-interest __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jaxen-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jaxen-interest