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

java眼中的XML---文件读取

一、 初次邂逅 XML (一)、xml简介 1、xml文件以.xml为扩展名 2、存储:树形结构 3、用于不同平台、不同设备间的数据共享通信 (二)、【扫盲】 1、< book id=”...
  • sinat_34443859
  • sinat_34443859
  • 2016年06月16日 16:29
  • 1310

xml 文件读取

1. XML、YAML文件的打开和关闭 XML\YAML文件在OpenCV中的数据结构为FileStorage,打开操作例如: string filename = "I.xml"; ...
  • q123456789098
  • q123456789098
  • 2016年04月05日 11:24
  • 218

XML文件读取

  XMLから値を取得 XMLファイルパス キー 値 Public Shared Function GetValueFromXML(...
  • lzh83950530
  • lzh83950530
  • 2009年10月21日 16:58
  • 117

使用.NET读取XML文件

介绍       本文中我将介绍在ASP.NET应用程序中如何读取XML文件,这是一个十分有用的技巧。使用这个技巧,我们能够定制我们的应用程序的配置文件,也可以读取那些保存在XML文件中的数据。概论 ...
  • lotusswan
  • lotusswan
  • 2004年06月11日 10:23
  • 2835

xml文件读取

  我做某个项目时,有需求的是做一个动态的无限级的联动菜单。由于本人比较懒于是上网找找有关的代码,但很多都没有满足需求,其中有一编文章是用JavaScript对XML文件操作来实现无限级联动菜单的,我...
  • runfeng
  • runfeng
  • 2005年01月14日 14:55
  • 767

cocos2dx解析xml

xml解析类如下: // //  HXmlParse.h //  ParseXmlTest // //  Created by Himi on 12-10-14. ...
  • cloud95
  • cloud95
  • 2013年04月16日 10:23
  • 5165

c#中修改xml文件报文件正由另一进程使用,因此该进程无法访问该文件的可能原因

       今天下午为这个问题困惑了好长时间,原来是之前自己读取xml文件时,忘了关掉读取的流了,所以导致自己在后面修改此文件时,总是报:文件“D:/Visual Studio 2005/Proje...
  • zlljsf1
  • zlljsf1
  • 2009年11月11日 19:34
  • 1501

HTML读取xml文件的三种办法

刚开始学这里的时候有点懵,以前没学过。但是学安卓动画(Animation)的时候接触过xml文件,总体来说不难。 一般来说xml文件用来储存数据,然后html读取它,主要介绍三种读取方式 利用CSS读...
  • zhengyikuangge
  • zhengyikuangge
  • 2017年11月14日 23:13
  • 538

文件读取漏洞路径收集

代码在做渗透测试当中会在某些情况可以读取系统文件,例如MySQL注入当中利用load_file函数读取系统文件,或者服务器配置不当参考:新型任意文件读取漏洞的研究 这里收集一下服务器通常存在的文件,...
  • qq_33020901
  • qq_33020901
  • 2017年12月15日 10:19
  • 159

xml文件的读写

1,xml文件的读取     读取xml文件的方式有两种,一种是面向模型的DOM方式,一种是面向事件的SAX方式     DOM方式原理:一次性的将xml文档加入内存,在内存中形成一颗do...
  • lishuangzhe7047
  • lishuangzhe7047
  • 2014年02月19日 22:59
  • 13083
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML文件读取
举报原因:
原因补充:

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