XML文件读取

原创 2017年01月03日 15:14:51

  <SoftWareInfo>
    <SoftWareName>...</SoftWareName>
    <Version>....</Version>
    <Company>.....</Company>
 </SoftWareInfo>

#region 读取软件信息Xml文件,软件名

            XmlDocument xmlDoc = new XmlDocument();
            if (File.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"SoftWareInfo.xml")))
            {
                xmlDoc.Load(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"SoftWareInfo.xml"));//加载文件
                XmlNode xmlFather1 = xmlDoc.SelectSingleNode("SoftWareInfo");//得到根节点

                XmlNodeList xmlFather2 = xmlFather1.ChildNodes;                // 得到二级节点列表
                bool NameExist = false;
                foreach (XmlNode xn1 in xmlFather2)
                {
                    if (xn1.Name == "SoftWareName")
                    {
                        if (xn1.InnerText == string.Empty)
                        {
                            MessageBox.Show("软件信息文件内容异常!", "文件错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            break;
                        }
                        else
                        {
                            NameExist = true;
                            this.Text = xn1.InnerText;
                        }
                    }
                    if (!NameExist)
                    {
                        MessageBox.Show("软件信息文件内容缺失节点!", "文件错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("软件信息文件丢失!", "缺失文件", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            #endregion
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C# XML文件读取示例

  • 2015-01-22 10:00
  • 75KB
  • 下载

XML文件读取——DOM方式

XML文件的存储 XML文件是以树的结构存储的,一个XML文件就是一个倒着的树,有一个根节点。根节点下有好多个子节点,然后节点有自己的属性,在标签中和标签名空一格添加属性(属性也可以作为节点的子节...

DOM读取XML文件

  • 2013-11-05 10:27
  • 448KB
  • 下载

关于读取xml文件

  • 2013-11-03 15:18
  • 2.59MB
  • 下载

C#中常用的几种读取XML文件的方法

XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内...

excel读取生成xml文件

  • 2012-05-16 08:01
  • 9.94MB
  • 下载

xml文件存储及读取

  • 2012-05-18 11:18
  • 37KB
  • 下载

java读取XML文件

java读取XML文件

jdom学习读取xml文件

  • 2014-10-08 21:58
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)