还是只有-<info>,没有-</info>
得到节点的值,得用.InnerText
你本身xml里只有文本,也没有给定值啊

解决方案 »

  1.   

    appname是appinfo的子节点,不是值
      

  2.   

    太多了。我截取了一部分
    我就想得到<appname>helper</appname>下面的helper。。
      

  3.   

     C#中读取xml文件指定节点
    <?xml version="1.0" encoding="UTF-8"?>
    <info>
      <appinfo>
        <appname>helper</appname>
        <appPackageName>com.zk.helper</appPackageName>
      </appinfo>
      <appinfo>
        <appname>com.android.smoketest</appname>
        <appPackageName>com.android.smoketest</appPackageName>
      </appinfo>
      <appinfo>
        <appname>noActivity</appname>
        <appPackageName>com.example.noactivity</appPackageName>
      </appinfo>
      <appinfo>
        <appname>ApplicationList</appname>
        <appPackageName>com.levono</appPackageName>
      </appinfo>
      <appinfo>
        <appname>Widget Preview</appname>
        <appPackageName>com.android.widgetpreview</appPackageName>
      </appinfo>
    </info>
    你的确少了一个
    </info>
      

  4.   

    我真的有。我是截取的一部分发的代码因为太长的原因,我的问题是我怎么获取到appname节点的值。
      

  5.   

    我这里没有问题啊。lz确信用的xml没有问题吗?
                XElement element = XElement.Load(@"XMLFile1.xml");
                    IEnumerable<XElement> elementCollection = element.Elements("appinfo");
                    var query = from p in elementCollection select p;
                    foreach (var item in query)
                    {
                        string res1 = item.Element("appname").Value;
                    }XMLFile1.xml 文件,只是加了一个</info><?xml version="1.0" encoding="UTF-8"?>
    <info>
      <appinfo>
        <appname>helper</appname>
        <appPackageName>com.zk.helper</appPackageName>
      </appinfo>
      <appinfo>
        <appname>com.android.smoketest</appname>
        <appPackageName>com.android.smoketest</appPackageName>
      </appinfo>
      <appinfo>
        <appname>noActivity</appname>
        <appPackageName>com.example.noactivity</appPackageName>
      </appinfo>
      <appinfo>
        <appname>ApplicationList</appname>
        <appPackageName>com.levono</appPackageName>
      </appinfo>
      <appinfo>
        <appname>Widget Preview</appname>
        <appPackageName>com.android.widgetpreview</appPackageName>
      </appinfo>
    </info>