|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
|||||||||






