[
Lists Home |
Date Index |
Thread Index
]
>...
> <?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
|