RE: XPath question (in .NET)
>... > <?xml version="1.0"?> > <Test Name="Im a parent element"> > <Child Name="Im a child element" Attribute="another >attribute"/> > </Test> > >... > XmlNodeList foundNodes = xmlDoc.SelectNodes("//*[contains(., >'element')]"); Your query is matching elements containing "element" in their values; but your strings are associated to attributes, not to text nodes. Changing the query to: "//@*[contains(.,'element')]" ...will return two attributes. If you need the elements containing at least one attribute which contains that string, then you need: "//*[contains(@*,'element')]" ...you get the idea. Minollo http://www.stylusstudio.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