virtual string LookupNamespace(string prefix) { XPathNavigator nav = Clone(); if (nav.NodeType != XPathNodeType.Element) { nav.MoveToParent(); } if (nav.MoveToNamespace(prefix)) { return(nav.Value); } return(null); }