RE: Still thinking to object oriented...
> Thank you, > but i am getting this error: > > Cannot mix nodes and atomic values in the result of a path expression > URL: http://www.w3.org/TR/xpath20/#ERRXPTY0018 > Yes, that's a silly restriction in the language. Change it to select="//*[descendant-or-self::*[contains(name(),'to_search')]]/(name(), @*/string())" (But I suspect Andrew answered your question too literally. I suspect you don't just want the attribute values, you probably want their names as well. But he answered the question that you asked, it's not his fault if you didn't make your requirements clear...) Michael Kay http://www.saxonica.com/
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