Oxygen XML Editor
 
[XML-DEV Mailing List Archive Home] [By Thread] [By Date]

RE: [xml-dev] 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 



 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor