class Program
    {
        static void Main(string[] args)
        {
            XmlImplementation objXImp = new XmlImplementation();
            XmlDocument objXDoc = objXImp.CreateDocument();            XmlNodeList myNodeList = objXDoc.GetElementsByTagName("name");
            XmlNode node;            //iterate through XmlNodeList
            foreach(node in myNodeList)
            {
            Console.WriteLine(node.Name = "in" + node.NamespaceURI + "\n");
            //Next node
            
            }
        }
    }
错误如题,提示问题出在in上面,是foreach的使用错误,但是我不知道错在哪里!

解决方案 »

  1.   

             XmlNode node;             //iterate through XmlNodeList 
                foreach(node in myNodeList) 
                { 
                Console.WriteLine(node.Name = "in" + node.NamespaceURI + "\n"); 
                //Next node 
                 
                }改:
    --->            //iterate through XmlNodeList 
                foreach(XmlNode node in myNodeList) 
                { 
                Console.WriteLine(node.Name = "in" + node.NamespaceURI + "\n"); 
                //Next node 
                 
                }
      

  2.   

    ......
    foreach写错了吧,应该是:
    foreach(XmlNode node in myNodeList)