tryXmlNode selNode = xmlDoc.SelectSingleNode("//CODE");orXmlNode selNode = xmlDoc.DocumentElement.SelectSingleNode("CODE");also, you need to try selNode.Attributes["Value"].Value

解决方案 »

  1.   

    saucer:还是不行呀。
    XmlNode selNode = xmlDoc.SelectSingleNode("//CODE");
    XmlNode selNode = xmlDoc.DocumentElement.SelectSingleNode("CODE");
    我都实验过的selNode还是没有被定义。应该怎么办呀。
      

  2.   

    using System;
    using System.Xml;class TestNode
    {
      static void Main()
      {
    string strXML = "<?xml version = \"1.0\" ?><RESPONSE><CODE VALUE=\"0000\" /><SERIAL VALUE=\"xxxxxxxxxxxx\" /><TIMESTAMP VALUE=\"xxxxxxxx\" /></RESPONSE>";
    XmlDocument xmlDoc=new XmlDocument();
    xmlDoc.LoadXml(strXML);
    Console.WriteLine(xmlDoc.InnerXml);
    //XmlNode selNode = xmlDoc.SelectSingleNode("//CODE"); 
    XmlNode selNode = xmlDoc.DocumentElement.SelectSingleNode("CODE");
    Console.WriteLine(selNode==null);
    if(selNode.Attributes["VALUE"].Value.ToString().Trim()=="0000")
    {
    Console.WriteLine("1");
    }
    else
    {
    Console.WriteLine("0");
    }  }
    }
      

  3.   

    XmlNode selNode = xmlDoc.SelectSingleNode("//CODE/@Value");
      

  4.   

    XmlNode selNode = xmlDoc.SelectSingleNode("//CODE/@VALUE");