public IEnumerable <SiteMapNode> SelectNodes(string xpath) { var navigator = new NavigationSiteMapNavigator(this); XPathNodeIterator iterator = navigator.Select(xpath); return(new NavigationSiteMapNodeSet(iterator)); }
public SiteMapNode SelectSingleNode(string xpath) { var navigator = new NavigationSiteMapNavigator(this); XPathNodeIterator iterator = navigator.Select(xpath); return(iterator.MoveNext() ? ((NavigationSiteMapNavigator)iterator.Current).Object as SiteMapNode : null); }