public XmlNode FindNode( string name, string nameSpace )
{
XmlNode selectedNode = null;
if (_treeModel != null)
{
XmlNodeList selectedNodeList = _treeModel.SelectNodes( ".//*" );
var result = new List<XmlNode>();
if (selectedNodeList != null)
{
foreach (XmlNode node in selectedNodeList)
{
result.Add( node );
if (node.Attributes != null)
{
XmlAttribute ax = node.Attributes["xmlns"];
if (name.Equals( node.Name ) && nameSpace.Equals( ax.Value ))
{
selectedNode = node;
edtSelectedValue.Text = name;
edtSelectedValue.Tag = node;
break;
}
}
}
}
}
return selectedNode;
}