[Home] [By Thread] [By Date] [Recent Entries]
* Paul Popiel wrote: >I need to be able to search an XML document for a user-specified string. >Namely i want to be able to get an XmlNodeList back of all nodes that have >an attribute value containing the specified string. Try `//*[@*[ contains(., 'string') ]]`. Note that if the string is user- specified you cannot simply use string concat to generate the expression since the string might contain the quote marks you are using. You can work around that by using a variable or by splitting the string and the concat function with appropriate quote marks as needed. Another way to write the expression would be `//@*[ contains(., 'string') ]/..`. -- Björn Höhrmann · mailto:bjoern@h... · http://bjoern.hoehrmann.de Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



