新手问题。Error: Type and identifier are both required in a foreach statement
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的使用错误,但是我不知道错在哪里!
[解决办法]
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
}
[解决办法]
......
foreach写错了吧,应该是:
foreach(XmlNode node in myNodeList)