--- XmlNode.cs.0 Fri Mar 25 14:53:39 2005 +++ XmlNode.cs Fri Mar 25 14:55:06 2005 @@ -1040,7 +1040,7 @@ expr.SetContext(nsmgr); } SelectNodeList list = new SelectNodeList(nav.Select(expr)); - return list[0]; + return list.Count==0? null: list[0]; } // Test if this implementation supports a particular DOM feature.